terminology themes - use theme in home dir over system one always

checking modified time between user and system themes is just not a
good idea - we never do this anywhere in e. user installed theme
alwasy overrides system one. modified time is not relevant.
This commit is contained in:
Carsten Haitzler 2015-08-11 13:15:16 +09:00
parent fe58cd058b
commit 4b25721a1d
1 changed files with 5 additions and 8 deletions

View File

@ -14,18 +14,15 @@ theme_path_get(const char *name)
static char path2[PATH_MAX] = "";
/* use the newer file */
struct stat s1, s2;
struct stat s2;
snprintf(path1, sizeof(path1) - 1, "%s/themes/%s",
elm_app_data_dir_get(), name);
snprintf(path2, sizeof(path2) - 1, "%s/terminology/themes/%s",
efreet_config_home_get(), name);
if (stat(path1, &s1) < 0) return path2;
if (stat(path2, &s2) < 0) return path1;
if (s1.st_mtime > s2.st_mtime) return path1;
return path2;
if (stat(path2, &s2) == 0) return path2;
snprintf(path1, sizeof(path1) - 1, "%s/themes/%s",
elm_app_data_dir_get(), name);
return path1;
}
Eina_Bool