diff --git a/src/lib/elementary/elm_theme.c b/src/lib/elementary/elm_theme.c index f805ea77ae..de5aea39ea 100644 --- a/src/lib/elementary/elm_theme.c +++ b/src/lib/elementary/elm_theme.c @@ -399,8 +399,9 @@ _elm_theme_parse(Elm_Theme *th, const char *theme) eina_strbuf_append_char(buf, ':'); pe += 2; } - else if ((pe[0] == ':') && (pe[1] == '\\')) + else if ((isalpha(pe[0]) && (pe[1] == ':') && pe[2] == '/')) { + // Correct processing file path on Windows OS ":/" eina_strbuf_append_char(buf, *pe); pe++; eina_strbuf_append_char(buf, *pe);