Fix undefined behaviour
Argument evaluation order is undefined
This commit is contained in:
parent
33bf363798
commit
d3e9543fee
@ -75,7 +75,10 @@ void menu_end(void)
|
||||
|
||||
void menu_back(void)
|
||||
{
|
||||
if (menu_depth > 0) menu_goto(menu_stack[--menu_depth].menu, menu_stack[menu_depth].position, true, true);
|
||||
if (menu_depth > 0) {
|
||||
menu_depth--;
|
||||
menu_goto(menu_stack[menu_depth].menu, menu_stack[menu_depth].position, true, true);
|
||||
}
|
||||
}
|
||||
|
||||
void menu_back_if_clicked(void)
|
||||
|
Loading…
Reference in New Issue
Block a user