Launcher/menu: Fix possible segfault
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user