From 70f530e2d65d7bcdacfa84cea55a6293f95f7ea4 Mon Sep 17 00:00:00 2001 From: Daniel Zaoui Date: Wed, 28 May 2014 09:32:56 +0300 Subject: [PATCH] Eolian: fix issue for Windows. On Windows, '\' are used to separate the names of a path. It was not supported. This patch fixes that. Thanks to Vincent Torri for catching it (and good luck in Windows ;-)) --- src/lib/eolian/eolian_database.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/eolian/eolian_database.c b/src/lib/eolian/eolian_database.c index 4390c9a..6f16d67 100644 --- a/src/lib/eolian/eolian_database.c +++ b/src/lib/eolian/eolian_database.c @@ -1371,7 +1371,7 @@ eolian_directory_scan(const char *dir) { int len = strlen(file); int idx = len - 1; - while (idx >= 0 && file[idx] != '/') idx--; + while (idx >= 0 && file[idx] != '/' && file[idx] != '\\') idx--; eina_hash_add(_filenames, eina_stringshare_add_length(file+idx+1, len - idx - sizeof(EO_SUFFIX)), strdup(file)); } } -- 2.7.4