On Focus out from searchbar, cancel button should disappear. [CQ H0100123012]
authorPrince Kr Dubey <prince.dubey@samsung.com>
Fri, 25 Mar 2011 09:23:00 +0000 (14:53 +0530)
committerPrince Kr Dubey <prince.dubey@samsung.com>
Mon, 28 Mar 2011 06:03:21 +0000 (11:33 +0530)
Fixed.

Change-Id: Ia9cac77230e2b8f8717e1101146d2713b77f6238

src/lib/elm_searchbar.c

index 0c3bf39..5b6df99 100644 (file)
@@ -68,14 +68,17 @@ _on_focus_hook(void *data, Evas_Object *obj)
 {
    Widget_Data *wd = elm_widget_data_get(obj);
    if (!wd || !wd->base)
-      return;  
-   if (elm_widget_focus_get(obj))
+      return;
+
+   if (elm_widget_focus_get(obj) && wd->cancel_btn_show_mode)
+     {
+        if (wd->cancel_btn_ani_flag) edje_object_signal_emit(wd->base, "CANCELIN", "PROG");
+        else edje_object_signal_emit(wd->base, "CANCELSHOW", "PROG");
+     }
+   else
      {
-        if (wd->cancel_btn_show_mode)
-          {
-             if (wd->cancel_btn_ani_flag) edje_object_signal_emit(wd->base, "CANCELIN", "PROG");
-             else edje_object_signal_emit(wd->base, "CANCELSHOW", "PROG");
-          }
+        if (wd->cancel_btn_ani_flag) edje_object_signal_emit(wd->base, "CANCELOUT", "PROG");
+        else edje_object_signal_emit(wd->base, "CANCELHIDE", "PROG");
      }
 }