summaryrefslogtreecommitdiff
path: root/src/lib/efreet/efreet_base.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/efreet/efreet_base.c')
-rw-r--r--src/lib/efreet/efreet_base.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/lib/efreet/efreet_base.c b/src/lib/efreet/efreet_base.c
index 63810318f8..8b35285148 100644
--- a/src/lib/efreet/efreet_base.c
+++ b/src/lib/efreet/efreet_base.c
@@ -279,7 +279,6 @@ efreet_dirs_reset(void)
static void
efreet_dirs_init(void)
{
- Efl_Vpath_File *file_obj;
char buf[PATH_MAX];
/* efreet_home_dir */
@@ -309,10 +308,9 @@ efreet_dirs_init(void)
#endif
/* xdg_runtime_dir */
- file_obj = efl_vpath_manager_fetch(EFL_VPATH_MANAGER_CLASS,
- "(:run:)/");
- xdg_runtime_dir = eina_stringshare_add(efl_vpath_file_result_get(file_obj));
- efl_del(file_obj);
+ char *tmp = eina_vpath_resolve("(:usr.run:)/");
+ xdg_runtime_dir = eina_stringshare_add(tmp);
+ free(tmp);
/* hostname */
if (gethostname(buf, sizeof(buf)) < 0)