summaryrefslogtreecommitdiff
path: root/src/lib/edje/edje_cache.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/edje/edje_cache.c')
-rw-r--r--src/lib/edje/edje_cache.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/lib/edje/edje_cache.c b/src/lib/edje/edje_cache.c
index 9cfa52729a..ce61f146fa 100644
--- a/src/lib/edje/edje_cache.c
+++ b/src/lib/edje/edje_cache.c
@@ -410,7 +410,14 @@ _edje_extract_mo_files(Edje_File *edf)
unsigned int i;
int len;
- cache_path = efreet_cache_home_get();
+ char cache_dir[30];
+#ifdef HAVE_EFREET
+ snprintf(cache_dir, 30, "%s", efreet_cache_home_get());
+#else
+ snprintf(cache_dir, 30, "%s/.cache", eina_environment_home_get());
+#endif
+
+ cache_path = cache_dir;
t = eina_file_mtime_get(edf->f);
sz = eina_file_size_get(edf->f);