diff --git a/menu/cbs/menu_cbs_ok.c b/menu/cbs/menu_cbs_ok.c index e7d742fda5..8608994de3 100644 --- a/menu/cbs/menu_cbs_ok.c +++ b/menu/cbs/menu_cbs_ok.c @@ -1931,7 +1931,6 @@ static bool menu_content_find_first_core( menu_content_ctx_defer_info_t *def_info, bool load_content_with_current_core, char *s, size_t len) { - settings_t *settings = config_get_ptr(); const core_info_t *info = NULL; size_t supported = 0; core_info_list_t *core_info = (core_info_list_t*)def_info->data; @@ -1963,10 +1962,12 @@ static bool menu_content_find_first_core( def_info->s, &info, &supported); +#ifdef HAVE_DYNAMIC /* Don't suggest cores if a core is already loaded. */ if ( !path_is_empty(RARCH_PATH_CORE) - && !settings->bools.core_suggest_always) + && !config_get_ptr()->bools.core_suggest_always) load_content_with_current_core = true; +#endif /* We started the menu with 'Load Content', we are * going to use the current core to load this. */ diff --git a/menu/menu_setting.c b/menu/menu_setting.c index ffc3617b09..2bf3f894a3 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -20353,6 +20353,7 @@ static bool setting_append_list( general_read_handler, SD_FLAG_NONE); +#ifdef HAVE_DYNAMIC CONFIG_BOOL( list, list_info, &settings->bools.core_suggest_always, @@ -20367,6 +20368,7 @@ static bool setting_append_list( general_write_handler, general_read_handler, SD_FLAG_NONE); +#endif END_SUB_GROUP(list, list_info, parent_group); END_GROUP(list, list_info, parent_group);