summaryrefslogtreecommitdiffstatshomepage
path: root/src/frontend/mame/ui/swlist.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/mame/ui/swlist.cpp')
-rw-r--r--src/frontend/mame/ui/swlist.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/frontend/mame/ui/swlist.cpp b/src/frontend/mame/ui/swlist.cpp
index 5eb4fe7fd62..0aad599864b 100644
--- a/src/frontend/mame/ui/swlist.cpp
+++ b/src/frontend/mame/ui/swlist.cpp
@@ -33,9 +33,9 @@ namespace ui {
// ctor
//-------------------------------------------------
-menu_software_parts::menu_software_parts(mame_ui_manager &mui, render_container *container, const software_info *info, const char *interface, const software_part **part, bool other_opt, result &result)
+menu_software_parts::menu_software_parts(mame_ui_manager &mui, render_container &container, const software_info *info, const char *interface, const software_part **part, bool other_opt, result &result)
: menu(mui, container),
- m_result(result)
+ m_result(result)
{
m_info = info;
m_interface = interface;
@@ -123,7 +123,7 @@ void menu_software_parts::handle()
// ctor
//-------------------------------------------------
-menu_software_list::menu_software_list(mame_ui_manager &mui, render_container *container, software_list_device *swlist, const char *interface, std::string &result)
+menu_software_list::menu_software_list(mame_ui_manager &mui, render_container &container, software_list_device *swlist, const char *interface, std::string &result)
: menu(mui, container), m_result(result)
{
m_swlist = swlist;
@@ -331,7 +331,7 @@ void menu_software_list::handle()
// ctor
//-------------------------------------------------
-menu_software::menu_software(mame_ui_manager &mui, render_container *container, const char *interface, software_list_device **result)
+menu_software::menu_software(mame_ui_manager &mui, render_container &container, const char *interface, software_list_device **result)
: menu(mui, container)
{
m_interface = interface;
@@ -399,9 +399,10 @@ void menu_software::handle()
// process the menu
const event *event = process(0);
- if (event != nullptr && event->iptkey == IPT_UI_SELECT) {
- //menu::stack_push<menu_software_list>(ui(), container, (software_list_config *)event->itemref, image);
- *m_result = (software_list_device *)event->itemref;
+ if (event != nullptr && event->iptkey == IPT_UI_SELECT)
+ {
+ //menu::stack_push<menu_software_list>(ui(), container(), (software_list_config *)event->itemref, image);
+ *m_result = reinterpret_cast<software_list_device *>(event->itemref);
stack_pop();
}
}