diff options
Diffstat (limited to 'src/frontend/mame/ui/mainmenu.cpp')
-rw-r--r-- | src/frontend/mame/ui/mainmenu.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/frontend/mame/ui/mainmenu.cpp b/src/frontend/mame/ui/mainmenu.cpp index 32240167318..73084728edb 100644 --- a/src/frontend/mame/ui/mainmenu.cpp +++ b/src/frontend/mame/ui/mainmenu.cpp @@ -159,8 +159,9 @@ void menu_main::populate(float &customtop, float &custombottom) if (machine().options().plugins() && !mame_machine_manager::instance()->lua()->get_menu().empty()) item_append(_("Plugin Options"), 0, (void *)PLUGINS); - if (mame_machine_manager::instance()->lua()->call_plugin_check<const char *>("data_list", "", true)) - item_append(_("External DAT View"), 0, (void *)EXTERNAL_DATS); + if (machine().phase() >= machine_phase::RESET) + if (mame_machine_manager::instance()->lua()->call_plugin_check<const char *>("data_list", "", true)) + item_append(_("External DAT View"), 0, (void *)EXTERNAL_DATS); item_append(menu_item_type::SEPARATOR); |