From 5a12ceaa7db21fa427612fdd715e3cf8a69813ac Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Mon, 16 Aug 2021 11:48:41 +0100 Subject: [PATCH] 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;