diff options
| author | 2026-05-23 01:29:47 +1000 | |
|---|---|---|
| committer | 2026-05-23 01:29:47 +1000 | |
| commit | 0ce7dd580f1429b354e4b4ec0c0e0c7f9c95ae97 (patch) | |
| tree | c33a63b9d35e5b09bd64b964203363b876c7f634 /src/frontend | |
| parent | 8031d62240d06a69bd1684e909643fef4a736755 (diff) | |
ui/menu.cpp: Better handling of active pointers when resetting items.release0288
Fixes items showing hovered state when they shouldn't. Not a
regression, but more visible now than previously due to other changes.
Also improved some metadata.
Diffstat (limited to 'src/frontend')
| -rw-r--r-- | src/frontend/mame/ui/menu.cpp | 3 |
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; |
