diff --git a/config.def.h b/config.def.h index ddb8c8f86a..b5846e2b4b 100644 --- a/config.def.h +++ b/config.def.h @@ -711,7 +711,7 @@ static const uint16_t network_remote_base_port = 55400; static const unsigned default_content_history_size = 100; /* Show Menu start-up screen on boot. */ -static const bool menu_show_start_screen = true; +static const bool default_menu_show_start_screen = true; #ifdef RARCH_MOBILE static const bool menu_dpi_override_enable = false; diff --git a/configuration.c b/configuration.c index eae69b338c..90f681909e 100644 --- a/configuration.c +++ b/configuration.c @@ -589,7 +589,7 @@ static void config_set_defaults(void) settings->libretro_log_level = libretro_log_level; #ifdef HAVE_MENU - settings->menu_show_start_screen = menu_show_start_screen; + settings->menu_show_start_screen = default_menu_show_start_screen; settings->menu.pause_libretro = true; settings->menu.mouse.enable = false; settings->menu.pointer.enable = pointer_enable; diff --git a/menu/menu_setting.c b/menu/menu_setting.c index fef89ad2de..2fe60afa29 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -5780,7 +5780,7 @@ static bool setting_append_list_menu_options( &settings->menu_show_start_screen, menu_hash_to_str(MENU_LABEL_RGUI_SHOW_START_SCREEN), menu_hash_to_str(MENU_LABEL_VALUE_RGUI_SHOW_START_SCREEN), - menu_show_start_screen, + default_menu_show_start_screen, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON), &group_info,