Browse Source

Mir: Fix modifier bit translation

Camilla Löwy 7 years ago
parent
commit
fd72eb917e
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/mir_window.c

+ 3 - 3
src/mir_window.c

@@ -117,11 +117,11 @@ static int mirModToGLFWMod(uint32_t mods)
 
 
     if (mods & mir_input_event_modifier_alt)
     if (mods & mir_input_event_modifier_alt)
         publicMods |= GLFW_MOD_ALT;
         publicMods |= GLFW_MOD_ALT;
-    else if (mods & mir_input_event_modifier_shift)
+    if (mods & mir_input_event_modifier_shift)
         publicMods |= GLFW_MOD_SHIFT;
         publicMods |= GLFW_MOD_SHIFT;
-    else if (mods & mir_input_event_modifier_ctrl)
+    if (mods & mir_input_event_modifier_ctrl)
         publicMods |= GLFW_MOD_CONTROL;
         publicMods |= GLFW_MOD_CONTROL;
-    else if (mods & mir_input_event_modifier_meta)
+    if (mods & mir_input_event_modifier_meta)
         publicMods |= GLFW_MOD_SUPER;
         publicMods |= GLFW_MOD_SUPER;
 
 
     return publicMods;
     return publicMods;