summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-08-16 11:48:41 +0100
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-08-16 11:48:41 +0100
commit5a12ceaa7db21fa427612fdd715e3cf8a69813ac (patch)
tree3820caa8b4f1b6bba90a6425f65287ecefc7a513 /src/lib
parent9ef86222c8fe33a2fef9f7a145ebb22113ec51d1 (diff)
downloadefl-5a12ceaa7db21fa427612fdd715e3cf8a69813ac.tar.gz
edje cc lookup - fix to proper path fallback - mis-lookups fixed
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/edje/edje_util.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/edje/edje_util.c b/src/lib/edje/edje_util.c
index f4d2b4c57f..82f245f356 100644
--- a/src/lib/edje/edje_util.c
+++ b/src/lib/edje/edje_util.c
@@ -5828,15 +5828,15 @@ _edje_hash_find_helper(const Eina_Hash *hash, const char *key)
buf = eina_strbuf_new();
- for (i = tokens_count - 2; i >= 0; i--)
+ for (i = tokens_count - 1; i >= 0; i--)
{
for (j = 0; j < i; j++)
{
eina_strbuf_append(buf, tokens[j]);
eina_strbuf_append(buf, "/");
}
- eina_strbuf_append(buf, tokens[tokens_count - 1]);
-
+ if (i == 0) eina_strbuf_append(buf, "/");
+ eina_strbuf_append(buf, tokens[i]);
data = eina_hash_find(hash, eina_strbuf_string_get(buf));
if (data) break;