summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVyacheslav Reutskiy <v.reutskiy@samsung.com>2016-02-23 11:06:55 +0200
committerVyacheslav Reutskiy <v.reutskiy@samsung.com>2016-02-23 11:06:55 +0200
commit81f8e8683d90435c6321e643d40047de643d5a58 (patch)
treeb2a8b13a2757e60673fea893d7b4b4f108b195b2
parenta2dbaa2759cd11e1b3dbb45488a478eb70536fc2 (diff)
downloadefl-81f8e8683d90435c6321e643d40047de643d5a58.tar.gz
edje_cc: abort compile when unnamed part exists
Summary: abort compile when unnamed part exists. Reviewers: raster, reutskiy.v.v Reviewed By: reutskiy.v.v Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D3723
-rw-r--r--src/bin/edje/edje_cc_handlers.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/bin/edje/edje_cc_handlers.c b/src/bin/edje/edje_cc_handlers.c
index 4ce5a86000..fcaad2e309 100644
--- a/src/bin/edje/edje_cc_handlers.c
+++ b/src/bin/edje/edje_cc_handlers.c
@@ -14647,6 +14647,11 @@ edje_cc_handlers_hierarchy_pop(void)
{
unsigned int i;
+ if (!current_part->name)
+ {
+ error_and_abort(NULL, "parse error near %s:%i. Unnamed part exists in Group \"%s\".", file_in, line - 1, current_de->entry);
+ }
+
for (i = 0; i < current_part->other.desc_count; i++)
{
if (!current_part->other.desc[i]->state.name)