Просмотр исходного кода

Fixed bug 2526, but regressed delivering dead key presses

Sam Lantinga 12 лет назад
Родитель
Сommit
529bcf6293
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      src/video/x11/SDL_x11events.c

+ 3 - 0
src/video/x11/SDL_x11events.c

@@ -305,12 +305,15 @@ X11_DispatchEvent(_THIS)
 #endif
         if (orig_keycode) {
             /* Make sure dead key press/release events are sent */
+            /* Actually, don't do this because it causes double-delivery
+               of some keys on Ubuntu 14.04 (bug 2526)
             SDL_Scancode scancode = videodata->key_layout[orig_keycode];
             if (orig_event_type == KeyPress) {
                 SDL_SendKeyboardKey(SDL_PRESSED, scancode);
             } else {
                 SDL_SendKeyboardKey(SDL_RELEASED, scancode);
             }
+            */
         }
         return;
     }