diff options
author | Vincent Torri <vincent.torri@gmail.com> | 2015-07-08 16:28:30 +0100 |
---|---|---|
committer | Tom Hacohen <tom@stosb.com> | 2015-07-08 16:29:05 +0100 |
commit | b7a277efa089b8b4479e39a752e19cb1187dbd23 (patch) | |
tree | 7a8957f7269ede2bc3fddbe26a2d7841f93ff524 | |
parent | e805dcd3703a92f7c7efe3b4c9714736b93e5eee (diff) | |
download | efl-b7a277efa089b8b4479e39a752e19cb1187dbd23.tar.gz |
Efreet: Fix config and data dir paths on windows.
@fix
-rw-r--r-- | src/lib/efreet/efreet_base.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/efreet/efreet_base.c b/src/lib/efreet/efreet_base.c index e5ea7dedd2..689aed1ba9 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) |