X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fscreen_utils.c;h=8f69930d64126752b048164fcd1a8d7e9d0df379;hb=4ec02f37ba70c59641c08bf9199e5c3395e8d1ff;hp=891b9b3cb61bac1f673d1d45908712839d84f09d;hpb=aef88fd9eb8d3969ad4352f17b6532195d30771d;p=ncmpc.git diff --git a/src/screen_utils.c b/src/screen_utils.c index 891b9b3..8f69930 100644 --- a/src/screen_utils.c +++ b/src/screen_utils.c @@ -41,7 +41,12 @@ screen_bell(void) static bool ignore_key(int key) { - return key == ERR; + return +#ifdef HAVE_GETMOUSE + /* ignore mouse events */ + key == KEY_MOUSE || +#endif + key == ERR; } int @@ -60,12 +65,6 @@ screen_getch(const char *prompt) int key; while (ignore_key(key = wgetch(w))) {} -#ifdef HAVE_GETMOUSE - /* ignore mouse events */ - if (key == KEY_MOUSE) - return screen_getch(prompt); -#endif - noecho(); curs_set(0);