浏览代码

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 年之前
父节点
当前提交
046f4e4e2d
共有 1 个文件被更改,包括 1 次插入1 次删除
  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()