diff --git a/legacy/edje/src/lib/Edje.h b/legacy/edje/src/lib/Edje.h index b43da4b9dc..98c257be19 100644 --- a/legacy/edje/src/lib/Edje.h +++ b/legacy/edje/src/lib/Edje.h @@ -2301,6 +2301,8 @@ EAPI void edje_object_text_change_cb_set (Evas_Object *obj, Edje_Te * @param obj A valid Evas Object handle * @param part The part name * @param text The text string + * + * @return @c EINA_BOOL on success, @c EINA_FALSE otherwise */ EAPI Eina_Bool edje_object_part_text_set (Evas_Object *obj, const char *part, const char *text); @@ -2314,6 +2316,9 @@ EAPI Eina_Bool edje_object_part_text_set (Evas_Object *obj, const c * @param obj A valid Evas Object handle * @param part The part name * @param text The text string + * + * @return @c EINA_BOOL on success, @c EINA_FALSE otherwise + * * @since 1.2 */ EAPI Eina_Bool edje_object_part_text_escaped_set (Evas_Object *obj, const char *part, const char *text); diff --git a/legacy/edje/src/lib/edje_util.c b/legacy/edje/src/lib/edje_util.c index c684e37a42..33aa584017 100644 --- a/legacy/edje/src/lib/edje_util.c +++ b/legacy/edje/src/lib/edje_util.c @@ -1056,10 +1056,10 @@ Eina_Bool _edje_object_part_text_raw_set(Evas_Object *obj, Edje_Real_Part *rp, const char *part, const char *text) { if ((!rp->text.text) && (!text)) - return EINA_FALSE; + return EINA_TRUE; /* nothing to do, no error */ if ((rp->text.text) && (text) && (!strcmp(rp->text.text, text))) - return EINA_FALSE; + return EINA_TRUE; /* nothing to do, no error */ if (rp->text.text) { eina_stringshare_del(rp->text.text);