X-Git-Url: https://git.danieliu.xyz/?p=taskasaur.git;a=blobdiff_plain;f=render.c;h=ee77fe665edbb0c72369093b6576143d366fe4ad;hp=6760c9cdb42d0cb3a7c55f1c75c0d79a785fa55d;hb=abf215afaba441f488105fb9d30d95264c2e5850;hpb=6eb3a028f4d79ee91e9d94e9c02932f280cd0ac8 diff --git a/render.c b/render.c index 6760c9c..ee77fe6 100644 --- a/render.c +++ b/render.c @@ -211,6 +211,7 @@ set_selected_menu(BoardMenu* boardmenu, int index) /* also try to jump to a similar position if possible */ /* rn theres a bug if old menu is empty */ new_pos = min(get_selected_item(old_menu), get_menu_length(new_menu)-1); + if (new_pos < 0) new_pos = 0; set_selected_item(new_menu, new_pos); boardmenu->selected = index;