tasn pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=b7a277efa089b8b4479e39a752e19cb1187dbd23

commit b7a277efa089b8b4479e39a752e19cb1187dbd23
Author: Vincent Torri <vincent.to...@gmail.com>
Date:   Wed Jul 8 16:28:30 2015 +0100

    Efreet: Fix config and data dir paths on windows.
    
    @fix
---
 src/lib/efreet/efreet_base.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/lib/efreet/efreet_base.c b/src/lib/efreet/efreet_base.c
index e5ea7de..689aed1 100644
--- a/src/lib/efreet/efreet_base.c
+++ b/src/lib/efreet/efreet_base.c
@@ -302,14 +302,18 @@ efreet_dirs_init(void)
 
     /* xdg_data_dirs */
 #ifdef _WIN32
-    snprintf(buf, sizeof(buf), "%s\\Efl;" DATA_DIR 
";/usr/share;/usr/local/share", getenv("APPDATA"));
+    snprintf(buf, sizeof(buf), "%s\\Efl;" DATA_DIR ";", getenv("APPDATA"));
     xdg_data_dirs = efreet_dirs_get("XDG_DATA_DIRS", buf);
 #else
     xdg_data_dirs = efreet_dirs_get("XDG_DATA_DIRS",
                                     DATA_DIR ":/usr/share:/usr/local/share");
 #endif
     /* xdg_config_dirs */
+#ifdef _WIN32
+    xdg_config_dirs = efreet_dirs_get("XDG_CONFIG_DIRS", getenv("APPDATA"));
+#else
     xdg_config_dirs = efreet_dirs_get("XDG_CONFIG_DIRS", "/etc/xdg");
+#endif
 
     /* xdg_runtime_dir */
 #if defined(HAVE_GETUID) && defined(HAVE_GETEUID)

-- 


Reply via email to