X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fevents.c;h=d749ad3dca9ccc27e5cdbef86d90e6640fd71ed9;hp=c743a8b09e5a17b3c7b5e5f36ba04cc695b7cf8e;hb=8a383c7596b43a99276cbd82d0b21cbf12588a33;hpb=1e2b02a8e4804c085fffd0fe6b70cc1c2b4017b3 diff --git a/src/events.c b/src/events.c index c743a8b0..d749ad3d 100644 --- a/src/events.c +++ b/src/events.c @@ -1209,14 +1209,12 @@ void HandleKeysDebug(Key key) if (game_status == GAME_MODE_PLAYING || !setup.debug.frame_delay_game_only) { - boolean mod_key_pressed = ((GetKeyModState() & KMOD_Control) || - (GetKeyModState() & KMOD_Alt) || - (GetKeyModState() & KMOD_Meta)); + boolean mod_key_pressed = (GetKeyModState() != KMOD_None); for (i = 0; i < NUM_DEBUG_FRAME_DELAY_KEYS; i++) { if (key == setup.debug.frame_delay_key[i] && - (mod_key_pressed || !setup.debug.frame_delay_use_mod_key)) + (mod_key_pressed == setup.debug.frame_delay_use_mod_key)) { GameFrameDelay = (GameFrameDelay != setup.debug.frame_delay[i] ? setup.debug.frame_delay[i] : GAME_FRAME_DELAY);