Check if selection is not null before dereferencing
This commit is contained in:
parent
c6025455ec
commit
f9167689dc
1 changed files with 2 additions and 2 deletions
4
main.c
4
main.c
|
@ -714,14 +714,14 @@ static void keypress(struct menu *menu, enum wl_keyboard_key_state key_state,
|
||||||
break;
|
break;
|
||||||
case XKB_KEY_Page_Up:
|
case XKB_KEY_Page_Up:
|
||||||
case XKB_KEY_KP_Page_Up:
|
case XKB_KEY_KP_Page_Up:
|
||||||
if (menu->sel->page->prev) {
|
if (menu->sel && menu->sel->page->prev) {
|
||||||
menu->sel = menu->sel->page->prev->first;
|
menu->sel = menu->sel->page->prev->first;
|
||||||
render_frame(menu);
|
render_frame(menu);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case XKB_KEY_Page_Down:
|
case XKB_KEY_Page_Down:
|
||||||
case XKB_KEY_KP_Page_Down:
|
case XKB_KEY_KP_Page_Down:
|
||||||
if (menu->sel->page->next) {
|
if (menu->sel && menu->sel->page->next) {
|
||||||
menu->sel = menu->sel->page->next->first;
|
menu->sel = menu->sel->page->next->first;
|
||||||
render_frame(menu);
|
render_frame(menu);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue