Fix undefined behaviour

Argument evaluation order is undefined
This commit is contained in:
Petr Ledvina 2018-07-17 18:55:03 +02:00
parent 33bf363798
commit d3e9543fee

View File

@ -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)