diff --git a/src/emu/uimenu.c b/src/emu/uimenu.c index 6dbe0f0d50b..0ee58708e85 100644 --- a/src/emu/uimenu.c +++ b/src/emu/uimenu.c @@ -750,7 +750,7 @@ void ui_menu::handle_events() ui_event local_menu_event; /* loop while we have interesting events */ - while (ui_input_pop_event(machine(), &local_menu_event) && !stop) + while (!stop && ui_input_pop_event(machine(), &local_menu_event)) { switch (local_menu_event.event_type) {