X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fscreens.c;h=ab1d2be1188928f23ee4fc54d066a8de9c5fee02;hp=0a0f1f25b7a22a8092be8511a199641347d6e98c;hb=c7bda2237780e82311e5ede18042f3619b257f8a;hpb=ff96039fa2e69d11a4fb72df8d070d4ff5477d5e diff --git a/src/screens.c b/src/screens.c index 0a0f1f25..ab1d2be1 100644 --- a/src/screens.c +++ b/src/screens.c @@ -5604,12 +5604,10 @@ static Key getSetupKey() while (!got_key_event) { - if (PendingEvent()) /* got event */ - { - Event event; - - WaitEvent(&event); + Event event; + if (NextValidEvent(&event)) + { switch (event.type) { case EVENT_KEYPRESS: @@ -6290,12 +6288,10 @@ void CustomizeKeyboard(int player_nr) while (!finished) { - if (PendingEvent()) /* got event */ - { - Event event; - - WaitEvent(&event); + Event event; + if (NextValidEvent(&event)) + { switch (event.type) { case EVENT_KEYPRESS: