@@ -1693,6 +1693,9 @@ static struct config_path_setting *populate_settings_path(
16931693#ifdef HAVE_XMB
16941694 SETTING_PATH ("xmb_font" , settings -> paths .path_menu_xmb_font , false, NULL , true);
16951695#endif
1696+ #ifdef HAVE_OZONE
1697+ SETTING_PATH ("ozone_font" , settings -> paths .path_menu_ozone_font , false, NULL , true);
1698+ #endif
16961699#endif /* HAVE_MENU */
16971700
16981701#ifdef HAVE_OVERLAY
@@ -2301,6 +2304,7 @@ static struct config_float_setting *populate_settings_float(
23012304#endif
23022305#ifdef HAVE_OZONE
23032306 SETTING_FLOAT ("ozone_thumbnail_scale_factor" , & settings -> floats .ozone_thumbnail_scale_factor , true, DEFAULT_OZONE_THUMBNAIL_SCALE_FACTOR , false);
2307+ SETTING_FLOAT ("ozone_padding_factor" , & settings -> floats .ozone_padding_factor , true, DEFAULT_OZONE_PADDING_FACTOR , false);
23042308#endif
23052309#endif /* HAVE_MENU */
23062310
@@ -2447,6 +2451,7 @@ static struct config_uint_setting *populate_settings_uint(
24472451#endif
24482452#ifdef HAVE_OZONE
24492453 SETTING_UINT ("ozone_menu_color_theme" , & settings -> uints .menu_ozone_color_theme , true, DEFAULT_OZONE_COLOR_THEME , false);
2454+ SETTING_UINT ("ozone_header_separator" , & settings -> uints .menu_ozone_header_separator , true, DEFAULT_OZONE_HEADER_SEPARATOR , false);
24502455#endif
24512456#endif /* HAVE_MENU */
24522457
@@ -2915,6 +2920,9 @@ void config_set_defaults(void *data)
29152920#ifdef HAVE_XMB
29162921 * settings -> paths .path_menu_xmb_font = '\0' ;
29172922#endif
2923+ #ifdef HAVE_OZONE
2924+ * settings -> paths .path_menu_ozone_font = '\0' ;
2925+ #endif
29182926
29192927 configuration_set_string (settings ,
29202928 settings -> arrays .discord_app_id ,
@@ -3520,6 +3528,7 @@ static config_file_t *open_default_config_file(void)
35203528 goto error ;
35213529
35223530 path_set (RARCH_PATH_CONFIG , conf_path );
3531+ path_set (RARCH_PATH_CONFIG_DEFAULT , conf_path );
35233532
35243533 return conf ;
35253534
@@ -4001,7 +4010,10 @@ static bool config_load_file(global_t *global,
40014010 DEFAULT_MIDI_OUTPUT );
40024011
40034012 /* History playlists must stay in default config path */
4004- path_config = g_defaults .path_config ;
4013+ if (!path_is_empty (RARCH_PATH_CONFIG_DEFAULT ))
4014+ path_config = path_get (RARCH_PATH_CONFIG_DEFAULT );
4015+ else
4016+ path_config = path_get (RARCH_PATH_CONFIG );
40054017
40064018 if (string_is_empty (settings -> paths .path_content_favorites ))
40074019 strlcpy (settings -> paths .directory_content_favorites , "default" ,
@@ -5348,6 +5360,9 @@ bool config_save_file(const char *path)
53485360 config_set_path (conf , "xmb_font" ,
53495361 !string_is_empty (settings -> paths .path_menu_xmb_font )
53505362 ? settings -> paths .path_menu_xmb_font : "" );
5363+ config_set_path (conf , "ozone_font" ,
5364+ !string_is_empty (settings -> paths .path_menu_ozone_font )
5365+ ? settings -> paths .path_menu_ozone_font : "" );
53515366#endif
53525367
53535368 /* String settings */
0 commit comments