Răsfoiți Sursa

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 ani în urmă
părinte
comite
046f4e4e2d
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  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 )
    if( visible )
       ShowCursor( true );
       ShowCursor( true );
    else
    else
-      while( ShowCursor(false) > 0 );
+      while( ShowCursor(false) >= 0 );
 }
 }
 
 
 bool Win32CursorController::isCursorVisible()
 bool Win32CursorController::isCursorVisible()