X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fevents.c;h=b0022c351eb70247a9683d6d4ca48080ad513b9b;hp=8a03effdde53b42af0d2afe7b9f58f201859fd04;hb=78ec772d11cb8823d8dca05c227b472da8708a07;hpb=56fed90e3cabb9ef3052a15e6d49b47eead2cd09 diff --git a/src/events.c b/src/events.c index 8a03effd..b0022c35 100644 --- a/src/events.c +++ b/src/events.c @@ -299,13 +299,15 @@ void HandleFocusEvent(XFocusChangeEvent *event) would be far better) set for each X11 window individually. The effect would be keyboard auto repeat while playing the game (game_status == PLAYING), which is not desired. - To avoid this special case, we just wait 1/50 second before + To avoid this special case, we just wait 1/10 second before processing the 'FocusIn' event. */ - Delay(20); if (game_status == PLAYING) + { + Delay(100); XAutoRepeatOff(display); + } if (old_joystick_status != -1) joystick_status = old_joystick_status; }