From 3ee6461d76ef942ba44afbd5eed6a1a688b9680e Mon Sep 17 00:00:00 2001 From: Jaehwan Kim Date: Tue, 6 Dec 2011 11:34:02 +0900 Subject: [PATCH] [controlbar] If the second parameter of elm_controlbar_item_label_set is NULL, it removes label and area. Change-Id: Ib7ebed2cda6365e522fbb731d22e4a3b33ed3df3 --- src/lib/elm_controlbar.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/lib/elm_controlbar.c b/src/lib/elm_controlbar.c index 2b7aaff..29538f6 100644 --- a/src/lib/elm_controlbar.c +++ b/src/lib/elm_controlbar.c @@ -1888,11 +1888,9 @@ elm_controlbar_item_label_set(Elm_Controlbar_Item *it, const char *label) eina_stringshare_del(it->text); it->text = NULL; } - if (label != NULL) - { - it->text = eina_stringshare_add(label); - elm_object_text_set(it->base_item, it->text); - } + it->text = eina_stringshare_add(label); + elm_object_text_set(it->base_item, it->text); + if (it->wd->disabled || it->disabled) elm_widget_disabled_set(it->base_item, EINA_TRUE); else -- 2.7.4