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) --