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;
|
||||
case XKB_KEY_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;
|
||||
render_frame(menu);
|
||||
}
|
||||
break;
|
||||
case XKB_KEY_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;
|
||||
render_frame(menu);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue