{
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");
}
}