[elc_naviframe]: As hide signal was sent twice, control bar was hidden
authorShilpa Singh <shilpa.singh@samsung.com>
Wed, 23 Nov 2011 08:26:59 +0000 (13:56 +0530)
committerShilpa Singh <shilpa.singh@samsung.com>
Wed, 23 Nov 2011 08:26:59 +0000 (13:56 +0530)
as the counter value was not properly updated.

Change-Id: Id7427230b940deefe513da514299afa441d391b1

src/lib/elc_naviframe.c

index 99d6f09..32c8cbd 100644 (file)
@@ -670,14 +670,7 @@ _title_prev_btn_set(Elm_Naviframe_Item *it,
      evas_object_del(it->title_prev_btn);
 
    it->title_prev_btn = btn;
-
-   if (!btn)
-     {
-        edje_object_signal_emit(VIEW(it),
-                                "elm,state,prev_btn,hide",
-                                "elm");
-        return;
-     }
+   if (!btn) return;
 
    elm_widget_sub_object_add(WIDGET(it), btn);
    evas_object_event_callback_add(btn,
@@ -700,14 +693,7 @@ _title_next_btn_set(Elm_Naviframe_Item *it, Evas_Object *btn)
      evas_object_del(it->title_next_btn);
 
    it->title_next_btn = btn;
-
-   if (!btn)
-     {
-        edje_object_signal_emit(VIEW(it),
-                                "elm,state,next_btn,hide",
-                                "elm");
-        return;
-     }
+   if (!btn) return;
 
    elm_widget_sub_object_add(WIDGET(it), btn);
    evas_object_event_callback_add(btn,
@@ -729,14 +715,7 @@ _title_icon_set(Elm_Naviframe_Item *it, Evas_Object *icon)
      evas_object_del(it->icon);
 
    it->icon = icon;
-
-   if (!icon)
-     {
-        edje_object_signal_emit(VIEW(it),
-                                "elm,state,icon,hide",
-                                "elm");
-        return;
-     }
+   if (!icon) return;
 
    elm_widget_sub_object_add(WIDGET(it), icon);
    evas_object_event_callback_add(icon,