summaryrefslogtreecommitdiffstatshomepage
path: root/src/frontend/mame/ui/sliders.cpp
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2016-07-10 02:42:38 +1000
committer Vas Crabb <vas@vastheman.com>2016-07-10 03:01:13 +1000
commit1abf53ca6a7a01ae2d4491825a97b0a4baef634a (patch)
tree2a061c81dab912dbf52f8cdd54f97507820029dd /src/frontend/mame/ui/sliders.cpp
parent2364b48f0dd496de3908fa4d3bcd24693a5f6231 (diff)
UI code refactoring: [Vas Crabb]
* Split out main menu and dat box drawing from base class * Make a bunch of class statics proper per-machine persistent objects * Object lifecycle fixes
Diffstat (limited to 'src/frontend/mame/ui/sliders.cpp')
-rw-r--r--src/frontend/mame/ui/sliders.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/frontend/mame/ui/sliders.cpp b/src/frontend/mame/ui/sliders.cpp
index 8d4143259e8..2cf36b9c85d 100644
--- a/src/frontend/mame/ui/sliders.cpp
+++ b/src/frontend/mame/ui/sliders.cpp
@@ -53,7 +53,7 @@ void menu_sliders::handle()
// toggle visibility
case IPT_UI_ON_SCREEN_DISPLAY:
if (m_menuless_mode)
- menu::stack_pop(machine());
+ stack_pop();
else
m_hidden = !m_hidden;
break;
@@ -268,7 +268,7 @@ UINT32 menu_sliders::ui_handler(render_container *container, mame_ui_manager &mu
UINT32 result;
// if this is the first call, push the sliders menu
- if (topmost_menu<menu_sliders>() == nullptr)
+ if (topmost_menu<menu_sliders>(mui.machine()) == nullptr)
menu::stack_push<menu_sliders>(mui, container, true);
// handle standard menus
@@ -278,7 +278,7 @@ UINT32 menu_sliders::ui_handler(render_container *container, mame_ui_manager &mu
if (result == UI_HANDLER_CANCEL)
menu::stack_pop(mui.machine());
- menu_sliders *uim = topmost_menu<menu_sliders>();
+ menu_sliders *uim = topmost_menu<menu_sliders>(mui.machine());
return uim && uim->m_menuless_mode ? 0 : UI_HANDLER_CANCEL;
}