diff --git a/src/launcher.c b/src/launcher.c index ac2add4..f458016 100644 --- a/src/launcher.c +++ b/src/launcher.c @@ -354,7 +354,7 @@ launcher_execute(Launcher *launcher) barwin_draw_text(bw, 1 + textw(launcher->prompt) + textw(" "), FHINFOBAR - 1, buf); barwin_refresh(bw); } - else if(ev.type < nevent) + else if(ev.type < nevent && ev.type > 0) HANDLE_EVENT(&ev); XNextEvent(dpy, &ev); diff --git a/src/menu.c b/src/menu.c index 7879c35..6473b28 100644 --- a/src/menu.c +++ b/src/menu.c @@ -221,7 +221,7 @@ menu_manage_event(XEvent *ev, Menu *menu, BarWindow *winitem[]) break; default: - if(ev->type < nevent) + if(ev->type < nevent && ev->type > 0) HANDLE_EVENT(ev); break; }