Explorar o código

Fix modifier keys.

The wrong mask was used making all modifier keys not be recognized.
NathanSweet %!s(int64=12) %!d(string=hai) anos
pai
achega
85b64edcf0
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/cocoa_window.m

+ 1 - 1
src/cocoa_window.m

@@ -450,7 +450,7 @@ static int convertMacKeyCode(unsigned int macKeyCode)
 {
 {
     int mode, key;
     int mode, key;
     unsigned int newModifierFlags =
     unsigned int newModifierFlags =
-        [event modifierFlags] | NSDeviceIndependentModifierFlagsMask;
+        [event modifierFlags] & NSDeviceIndependentModifierFlagsMask;
 
 
     if (newModifierFlags > window->ns.modifierFlags)
     if (newModifierFlags > window->ns.modifierFlags)
         mode = GLFW_PRESS;
         mode = GLFW_PRESS;