summaryrefslogtreecommitdiffstatshomepage
path: root/src/frontend
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend')
-rw-r--r--src/frontend/mame/ui/menu.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/frontend/mame/ui/menu.cpp b/src/frontend/mame/ui/menu.cpp
index 80776617104..1cb817ad084 100644
--- a/src/frontend/mame/ui/menu.cpp
+++ b/src/frontend/mame/ui/menu.cpp
@@ -447,7 +447,8 @@ void menu::reset(reset_options options)
{
// don't accept pointer input until the menu has been redrawn
m_items_drawn = false;
- m_pointer_state = track_pointer::IDLE;
+ if (track_pointer::IDLE != m_pointer_state)
+ m_pointer_state = track_pointer::COMPLETED;
// based on the reset option, set the reset info
m_resetpos = 0;