diff options
author | 2016-04-26 16:37:43 -0400 | |
---|---|---|
committer | 2016-04-26 16:37:43 -0400 | |
commit | e06384aaba8f618ad049d9fe933c76eccf24594a (patch) | |
tree | f61522b73dcae33281045d6a88f45034fd3310b0 /src/osd/modules/debugger/debugint.cpp | |
parent | 0b1ca9b15dd8baf20ce4abd1879478e8dd65ecfb (diff) |
Relieve UI menus and such from having to constantly fetch UI object from global state (nw)
Diffstat (limited to 'src/osd/modules/debugger/debugint.cpp')
-rw-r--r-- | src/osd/modules/debugger/debugint.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/osd/modules/debugger/debugint.cpp b/src/osd/modules/debugger/debugint.cpp index b894f84f1a0..57041498681 100644 --- a/src/osd/modules/debugger/debugint.cpp +++ b/src/osd/modules/debugger/debugint.cpp @@ -9,6 +9,7 @@ *********************************************************************/ #include "emu.h" +#include "mame.h" #include "ui/ui.h" #include "ui/menu.h" #include "rendfont.h" @@ -1310,7 +1311,7 @@ static void render_editor(DView_edit *editor) class ui_menu_debug : public ui_menu { public: - ui_menu_debug(running_machine &machine, render_container *container) : ui_menu(machine, container) {} + ui_menu_debug(mame_ui_manager &mui, render_container *container) : ui_menu(mui, container) {} virtual ~ui_menu_debug() {} virtual void populate() override {} virtual void handle() override {} @@ -1327,7 +1328,7 @@ static void CreateMainMenu(running_machine &machine) menu_sel = menu->get_selection(); global_free( menu); } - menu = global_alloc_clear<ui_menu_debug>(machine, &machine.render().ui_container()); + menu = global_alloc_clear<ui_menu_debug>(mame_machine_manager::instance()->ui(), &machine.render().ui_container()); switch (focus_view->type) { |