From: Sumanth Krishna Date: Mon, 17 Jan 2011 12:29:17 +0000 (+0530) Subject: fix for CQ - H0100117206 related to date field focusing issue. X-Git-Tag: REL_I9200_20110603-1~440^2~20^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6ca775f454eb8abf6d3fd58c1b75081081993595;p=framework%2Fuifw%2Felementary.git fix for CQ - H0100117206 related to date field focusing issue. Change-Id: Ic4c12a46e491b62788ec88dc7c263f0965da12f2 --- diff --git a/src/lib/elm_datefield.c b/src/lib/elm_datefield.c index 34aa775..ca4b372 100644 --- a/src/lib/elm_datefield.c +++ b/src/lib/elm_datefield.c @@ -76,7 +76,6 @@ static void _sizing_eval(Evas_Object *obj); static void _on_focus_hook(void *data, Evas_Object *obj); static void _signal_rect_mouse_down(void *data, Evas_Object *obj, const char *emission, const char *source); -static void _signal_ampm_mouse_down(void *data, Evas_Object *obj, const char *emission, const char *source); static void _signal_ampm_clicked(void *data, Evas_Object *obj, const char *emission, const char *source); static void _entry_focused_cb(void *data, Evas_Object *obj, void *event_info); static void _entry_unfocused_cb(void *data, Evas_Object *obj, void *event_info); @@ -206,18 +205,6 @@ _sizing_eval(Evas_Object *obj) } static void -_signal_ampm_mouse_down(void *data, Evas_Object *obj, const char *emission, const char *source) -{ - Widget_Data *wd = elm_widget_data_get(data); - Evas_Object *focus_obj; - - if (!wd || !wd->base) return ; - - focus_obj = elm_widget_focused_object_get(data); - if (focus_obj) elm_object_unfocus(focus_obj); -} - -static void _signal_ampm_clicked(void *data, Evas_Object *obj, const char *emission, const char *source) { Widget_Data *wd = elm_widget_data_get(data); @@ -932,7 +919,6 @@ elm_datefield_add(Evas_Object *parent) edje_object_signal_callback_add(wd->base, "mouse,down,1", "elm.rect.time.hour.over", _signal_rect_mouse_down, obj); edje_object_signal_callback_add(wd->base, "mouse,down,1", "elm.rect.time.min.over", _signal_rect_mouse_down, obj); - edje_object_signal_callback_add(wd->base, "mouse,down,1", "elm.rect.time.ampm.over", _signal_ampm_mouse_down, obj); edje_object_signal_callback_add(wd->base, "mouse,clicked,1", "elm.rect.time.ampm.over", _signal_ampm_clicked, obj); wd->handler = ecore_event_handler_add(ECORE_IMF_EVENT_COMMIT, _imf_event_commit_cb, obj);