From 99c3b32acad42438845a80aa0c0b64126888ea09 Mon Sep 17 00:00:00 2001 From: dankan1890 Date: Mon, 19 Sep 2016 20:47:12 +0200 Subject: [PATCH] Partial fix for MT06383 --- src/frontend/mame/ui/selgame.cpp | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/frontend/mame/ui/selgame.cpp b/src/frontend/mame/ui/selgame.cpp index b138a310881..2afcd9e1188 100644 --- a/src/frontend/mame/ui/selgame.cpp +++ b/src/frontend/mame/ui/selgame.cpp @@ -397,7 +397,7 @@ void menu_select_game::handle() } } } - else if (menu_event->iptkey == IPT_UI_EXPORT && !isfavorite()) + else if (menu_event->iptkey == IPT_UI_EXPORT) { // handle UI_EXPORT inkey_export(); @@ -1355,8 +1355,21 @@ void menu_select_game::inkey_export() } else { + if (isfavorite()) + { + // iterate over favorites + for (auto & favmap : mame_machine_manager::instance()->favorite().m_list) + { + if (favmap.second.startempty == 1) + list.push_back(favmap.second.driver); + else + return; + } + } + else list = m_displaylist; } + menu::stack_push(ui(), container(), std::move(list)); }