X-Git-Url: https://git.tokkee.org/?p=ncmpc.git;a=blobdiff_plain;f=src%2Fscreen_queue.c;h=5e43b03a490767f4fe5d16ff9ed32d3aaf25410e;hp=dd27df04cce48fd6c1fd5a6ea9dc581aed72021c;hb=63fc23f1c83f52eb47b5511e97bb1fe7cf7d82d5;hpb=52abee9034de15172d9dcbc5c7519b109ee8b783 diff --git a/src/screen_queue.c b/src/screen_queue.c index dd27df0..5e43b03 100644 --- a/src/screen_queue.c +++ b/src/screen_queue.c @@ -443,12 +443,10 @@ screen_queue_update(struct mpdclient *c) #ifdef HAVE_GETMOUSE static bool -handle_mouse_event(struct mpdclient *c) +screen_queue_mouse(struct mpdclient *c, gcc_unused int x, int row, + mmask_t bstate) { - unsigned long bstate; - int row; - if (screen_get_mouse_event(c, &bstate, &row) || - list_window_mouse(lw, bstate, row)) { + if (list_window_mouse(lw, bstate, row)) { screen_queue_paint(); return true; } @@ -539,11 +537,6 @@ screen_queue_cmd(struct mpdclient *c, command_t cmd) screen_queue_paint(); return true; -#ifdef HAVE_GETMOUSE - case CMD_MOUSE_EVENT: - return handle_mouse_event(c); -#endif - #ifdef ENABLE_SONG_SCREEN case CMD_SCREEN_SONG: if (screen_queue_selected_song() != NULL) { @@ -692,5 +685,8 @@ const struct screen_functions screen_queue = { .paint = screen_queue_paint, .update = screen_queue_update, .cmd = screen_queue_cmd, +#ifdef HAVE_GETMOUSE + .mouse = screen_queue_mouse, +#endif .get_title = screen_queue_title, };