raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=5a12ceaa7db21fa427612fdd715e3cf8a69813ac

commit 5a12ceaa7db21fa427612fdd715e3cf8a69813ac
Author: Carsten Haitzler <ras...@rasterman.com>
Date:   Mon Aug 16 11:48:41 2021 +0100

    edje cc lookup - fix to proper path fallback - mis-lookups fixed
---
 src/lib/edje/edje_util.c | 6 +++---
 1 file 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;
 

-- 


Reply via email to