From: sumanth Date: Fri, 19 Aug 2011 07:52:19 +0000 (+0900) Subject: [elm_datefield.c] flickering issue of datefield is resolved. X-Git-Tag: REL_F_I9200_20110906_1~7^2~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=81a78d4633ade8aac84b346d0f04ac1ce5c067d0;p=framework%2Fuifw%2Felementary.git [elm_datefield.c] flickering issue of datefield is resolved. Change-Id: Ibfe7c5d264f2e742b0c49928a08f5b37c6855a8a --- diff --git a/src/lib/elm_datefield.c b/src/lib/elm_datefield.c index 2180ae1..5f694cb 100644 --- a/src/lib/elm_datefield.c +++ b/src/lib/elm_datefield.c @@ -164,6 +164,7 @@ _theme_hook(Evas_Object *obj) } } edje_object_signal_emit(wd->base, sig, "elm"); + edje_object_message_signal_process(wd->base); _date_update(obj); _sizing_eval(obj); @@ -1035,6 +1036,7 @@ elm_datefield_time_mode_set(Evas_Object *obj, Eina_Bool mode) if (!wd->time_mode) edje_object_signal_emit(wd->base, "elm,state,mode,24h", "elm"); else edje_object_signal_emit(wd->base, "elm,state,mode,12h", "elm"); + edje_object_message_signal_process(wd->base); _date_update(obj); } } @@ -1083,6 +1085,7 @@ elm_datefield_date_format_set(Evas_Object *obj, const char *fmt) } if (j < 32) sig[j] = '\0'; edje_object_signal_emit(wd->base, sig, "elm"); + edje_object_message_signal_process(wd->base); if (strstr(sig, "yymmdd")) wd->date_format = DATE_FORMAT_YYMMDD; else if (strstr(sig, "yyddmm")) wd->date_format = DATE_FORMAT_YYDDMM;