瀏覽代碼

Win32 fixes.

Camilla Berglund 12 年之前
父節點
當前提交
421810325a
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      src/win32_monitor.c
  2. 1 1
      src/win32_window.c

+ 1 - 1
src/win32_monitor.c

@@ -183,7 +183,7 @@ _GLFWmonitor** _glfwPlatformGetMonitors(int* count)
 
 GLboolean _glfwPlatformIsSameMonitor(_GLFWmonitor* first, _GLFWmonitor* second)
 {
-    return wcscmp(first->win32.name, second->win32.name);
+    return wcscmp(first->win32.name, second->win32.name) == 0;
 }
 
 void _glfwPlatformGetMonitorPos(_GLFWmonitor* monitor, int* xpos, int* ypos)

+ 1 - 1
src/win32_window.c

@@ -182,7 +182,7 @@ static int translateKey(WPARAM wParam, LPARAM lParam)
             // order to determine which shift key was pressed (left or
             // right)
             const DWORD scancode = MapVirtualKey(VK_RSHIFT, 0);
-            if (((lParam & 0x01ff0000) >> 16) == scancode)
+            if ((DWORD) ((lParam & 0x01ff0000) >> 16) == scancode)
                 return GLFW_KEY_RIGHT_SHIFT;
 
             return GLFW_KEY_LEFT_SHIFT;