From 7f67f99111a06cca1e45ae00a678f7587803f4bb Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 27 Feb 2018 18:15:10 -0500 Subject: [PATCH] elm: fix config upgrades for user profiles loading the system profile only works if the current profile has the same name as a system profile --- src/lib/elementary/elm_config.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib/elementary/elm_config.c b/src/lib/elementary/elm_config.c index 2f844aa58d..5763011f36 100644 --- a/src/lib/elementary/elm_config.c +++ b/src/lib/elementary/elm_config.c @@ -1642,6 +1642,12 @@ _config_system_load(void) _elm_profile); ef = eet_open(buf, EET_FILE_MODE_READ); + if (!ef) + { + _elm_data_dir_snprintf(buf, sizeof(buf), "config/default/base.cfg"); + + ef = eet_open(buf, EET_FILE_MODE_READ); + } if (ef) { cfg = eet_data_read(ef, _config_edd, "config");