diff --git a/src/Nazara/Utility/Icon.cpp b/src/Nazara/Utility/Icon.cpp index 9d9c3bde3..e2b8db5ce 100644 --- a/src/Nazara/Utility/Icon.cpp +++ b/src/Nazara/Utility/Icon.cpp @@ -31,7 +31,7 @@ bool NzIcon::Create(const NzImage& icon) m_impl = new NzIconImpl; if (!m_impl->Create(icon)) { - NazaraError("Failed to create cursor implementation"); + NazaraError("Failed to create icon implementation"); delete m_impl; m_impl = nullptr; return false; diff --git a/src/Nazara/Utility/Win32/CursorImpl.cpp b/src/Nazara/Utility/Win32/CursorImpl.cpp index 5461bac51..10010535f 100644 --- a/src/Nazara/Utility/Win32/CursorImpl.cpp +++ b/src/Nazara/Utility/Win32/CursorImpl.cpp @@ -21,11 +21,11 @@ bool NzCursorImpl::Create(const NzImage& cursor, int hotSpotX, int hotSpotY) // http://msdn.microsoft.com/en-us/library/windows/desktop/ms648052(v=vs.85).aspx ICONINFO iconInfo; - iconInfo.fIcon = FALSE; - iconInfo.xHotspot = hotSpotX; - iconInfo.yHotspot = hotSpotY; - iconInfo.hbmMask = monoBitmap; - iconInfo.hbmColor = bitmap; + iconInfo.fIcon = FALSE; + iconInfo.xHotspot = hotSpotX; + iconInfo.yHotspot = hotSpotY; + iconInfo.hbmMask = monoBitmap; + iconInfo.hbmColor = bitmap; m_cursor = CreateIconIndirect(&iconInfo); diff --git a/src/Nazara/Utility/Win32/IconImpl.cpp b/src/Nazara/Utility/Win32/IconImpl.cpp index b0f383cf2..730017241 100644 --- a/src/Nazara/Utility/Win32/IconImpl.cpp +++ b/src/Nazara/Utility/Win32/IconImpl.cpp @@ -20,9 +20,9 @@ bool NzIconImpl::Create(const NzImage& icon) // http://msdn.microsoft.com/en-us/library/windows/desktop/ms648052(v=vs.85).aspx ICONINFO iconInfo; - iconInfo.fIcon = TRUE; - iconInfo.hbmMask = monoBitmap; - iconInfo.hbmColor = bitmap; + iconInfo.fIcon = TRUE; + iconInfo.hbmMask = monoBitmap; + iconInfo.hbmColor = bitmap; m_icon = CreateIconIndirect(&iconInfo); diff --git a/src/Nazara/Utility/Win32/WindowImpl.cpp b/src/Nazara/Utility/Win32/WindowImpl.cpp index 293d0feeb..5b525c959 100644 --- a/src/Nazara/Utility/Win32/WindowImpl.cpp +++ b/src/Nazara/Utility/Win32/WindowImpl.cpp @@ -347,6 +347,8 @@ void NzWindowImpl::SetCursor(nzWindowCursor cursor) void NzWindowImpl::SetCursor(const NzCursor& cursor) { m_cursor = cursor.m_impl->GetCursor(); + + ::SetCursor(m_cursor); } void NzWindowImpl::SetEventListener(bool listener)