-Fix: Native mouse was not showing on the header of the window.
@@ -157,7 +157,7 @@ ConsoleMethodWithDocs( GuiCanvas, setCursor, ConsoleVoid, 3, 3, ( cursorHandle )
*/
ConsoleMethodWithDocs(GuiCanvas, resetCursor, void, 2, 2, ())
{
- // Canvas->useNativeCursor(true);
+ //Canvas->useNativeCursor(true);
Canvas->showCursor(false);
Input::refreshCursor();
}
@@ -948,12 +948,14 @@ case WM_IME_CHAR:
// the cursor is *actually* going to be shown.
case WM_NCMOUSEMOVE:
+ while (ShowCursor(TRUE) < 0);
break;
case WM_MOUSEMOVE:
// keep trying until we actually show it
- //Input::refreshCursor();
+ while (ShowCursor(FALSE) >= 0);
+ Input::refreshCursor();
if ( !windowLocked )