diff options
author | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2021-08-16 11:48:41 +0100 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2021-08-16 11:48:41 +0100 |
commit | 5a12ceaa7db21fa427612fdd715e3cf8a69813ac (patch) | |
tree | 3820caa8b4f1b6bba90a6425f65287ecefc7a513 /src/lib | |
parent | 9ef86222c8fe33a2fef9f7a145ebb22113ec51d1 (diff) | |
download | efl-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.c | 6 |
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; |