From a868206f6faf787413b9986ac8cbb8b046bb68b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Banaan=20Ananas?= Date: Sat, 4 Jan 2014 23:54:33 +0000 Subject: [PATCH] check was the wrong way around, causing another event to be popped after a stop request --- src/emu/uimenu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) {