From 71f6abb71fb7d63375300b1843e4ecc36e63e80d Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 15 Sep 2014 07:31:33 +0200 Subject: [PATCH] (Menu/Settings) Only show Core Disk Options if core supports it --- settings_data.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/settings_data.c b/settings_data.c index f3580abc58..4660a472f8 100644 --- a/settings_data.c +++ b/settings_data.c @@ -2273,7 +2273,9 @@ rarch_setting_t *setting_data_get_mainmenu(bool regenerate) CONFIG_BOOL(lists[3], "load_content", "Load Content", false, "", "", GROUP_NAME, SUBGROUP_NAME, general_write_handler, general_read_handler) WITH_FLAGS(SD_FLAG_PUSH_ACTION) CONFIG_BOOL(lists[4], "core_options", "Core Options", false, "", "", GROUP_NAME, SUBGROUP_NAME, general_write_handler, general_read_handler) WITH_FLAGS(SD_FLAG_PUSH_ACTION) CONFIG_BOOL(lists[5], "core_information", "Core Information", false, "", "", GROUP_NAME, SUBGROUP_NAME, general_write_handler, general_read_handler) WITH_FLAGS(SD_FLAG_PUSH_ACTION) - if (g_extern.main_is_init && !g_extern.libretro_dummy) + if (g_extern.main_is_init + && !g_extern.libretro_dummy + && g_extern.system.disk_control.get_num_images) { CONFIG_BOOL(lists[6], "disk_options", "Core Disk Options", false, "", "", GROUP_NAME, SUBGROUP_NAME, general_write_handler, general_read_handler) WITH_FLAGS(SD_FLAG_PUSH_ACTION) }