From 15df46b707c3fb6a9d55b641add70ae79e6ba9db Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 24 Mar 2014 15:18:28 -0400 Subject: [PATCH] edje_cc now fails for multiple data entries with the same key, FIXME-- --- src/bin/edje/edje_cc_handlers.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/bin/edje/edje_cc_handlers.c b/src/bin/edje/edje_cc_handlers.c index ad0879a6be..39f2605814 100644 --- a/src/bin/edje/edje_cc_handlers.c +++ b/src/bin/edje/edje_cc_handlers.c @@ -1737,8 +1737,16 @@ st_data_item(void) if (!edje_file->data) edje_file->data = eina_hash_string_small_new(free); + else + { + if (eina_hash_find(edje_file->data, key)) + { + ERR("parse error %s:%i. There is already a data.item of the name %s", + file_in, line - 1, key); + exit(-1); + } + } - /* FIXME: check if data already exist */ eina_hash_direct_add(edje_file->data, key, es); }