X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fevents.c;h=0c5b2bc1354f5ad40477daa9ed5ccde37b3ff689;hb=3bb0d9d605aafe3e832aa79fa9e8c7f088556819;hp=7e1f293f9b067cf5792ac4385f1e24a708a3e8b4;hpb=d3e24bbfb70edb9a805806345eede28c7129baf8;p=rocksndiamonds.git diff --git a/src/events.c b/src/events.c index 7e1f293f..0c5b2bc1 100644 --- a/src/events.c +++ b/src/events.c @@ -2081,10 +2081,7 @@ void HandleKey(Key key, int key_status) HandleKeysSpecial(key); if (HandleGadgetsKeyInput(key)) - { - if (key != KSYM_Escape) // always allow ESC key to be handled - key = KSYM_UNDEFINED; - } + return; // do not handle already processed keys again switch (game_status) {