Browse Source

Fix off-by-one error in cursor hiding/showing function

Incorrect API use according to msdn.

Source: http://msdn.microsoft.com/en-us/library/windows/desktop/ms648396%28v=vs.85%29.aspx
"cursor is displayed only if the display count is greater than or equal to 0"
Bruno Gonzalez 11 years ago
parent
commit
046f4e4e2d
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Engine/source/windowManager/win32/win32CursorController.cpp

+ 1 - 1
Engine/source/windowManager/win32/win32CursorController.cpp

@@ -106,7 +106,7 @@ void Win32CursorController::setCursorVisible( bool visible )
    if( visible )
       ShowCursor( true );
    else
-      while( ShowCursor(false) > 0 );
+      while( ShowCursor(false) >= 0 );
 }
 
 bool Win32CursorController::isCursorVisible()