From ce9498311ac02d1be7617d049d2b985b4d51fa9c Mon Sep 17 00:00:00 2001 From: michelle legrand Date: Tue, 23 Dec 2014 16:08:00 +0100 Subject: [PATCH] elm_prefs: compatibility for Windows. Summary: Add test for relative path on Windows @fix Signed-off-by: Cedric BAIL --- legacy/elementary/src/lib/elm_prefs.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/legacy/elementary/src/lib/elm_prefs.c b/legacy/elementary/src/lib/elm_prefs.c index 56bcf7f673..4cf5d15b6c 100644 --- a/legacy/elementary/src/lib/elm_prefs.c +++ b/legacy/elementary/src/lib/elm_prefs.c @@ -1146,7 +1146,11 @@ _elm_prefs_efl_file_file_set(Eo *obj, Elm_Prefs_Data *sd, const char *file, cons sd->file = eina_stringshare_printf("%s/%s", prefix, "preferences.epb"); else { +#ifndef _WIN32 if (*file != '/') /* relative */ +#else + if (!(strchr(file,':'))) /* relative */ +#endif sd->file = eina_stringshare_printf("%s/%s", prefix, file); else sd->file = eina_stringshare_add(file);