From fd3f5f4615b84ae6f8427160017a2019bb4f7ba5 Mon Sep 17 00:00:00 2001 From: Andrii Kroitor Date: Thu, 7 Aug 2014 23:48:22 +0900 Subject: [PATCH] edje_edit: fixing return value of edje_edit_program_name_set Summary: If name of program is setted to its current value EINA_TRUE should be returned Reviewers: cedric, seoz, raster, Hermet Reviewed By: Hermet Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1290 --- src/lib/edje/edje_edit.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/edje/edje_edit.c b/src/lib/edje/edje_edit.c index 629df59bf2..d47199418d 100644 --- a/src/lib/edje/edje_edit.c +++ b/src/lib/edje/edje_edit.c @@ -8109,6 +8109,8 @@ edje_edit_program_name_set(Evas_Object *obj, const char *prog, const char* new_n if (!new_name) return EINA_FALSE; + if (!strcmp(prog, new_name)) return EINA_TRUE; + if (_edje_program_get_byname(obj, new_name)) return EINA_FALSE; //printf("SET NAME for program: %s [new name: %s]\n", prog, new_name);