From: Youngbok Shin Date: Tue, 28 May 2013 11:21:34 +0000 (+0900) Subject: Entry: _elm_entry_smart_signali calls edje_object_message_signal_process for processi... X-Git-Tag: accepted/tizen/20130927.071315^2~274 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6851ab57d3fcb841eb21add94339b7255b4dde7d;p=profile%2Fmobile%2Felementary.git Entry: _elm_entry_smart_signali calls edje_object_message_signal_process for processing the pending messages. Because Edje can’t changes size or position of parts when it receive a signal without this. --- diff --git a/src/lib/elm_entry.c b/src/lib/elm_entry.c index 00d8454..077f0fb 100644 --- a/src/lib/elm_entry.c +++ b/src/lib/elm_entry.c @@ -3233,9 +3233,13 @@ _elm_entry_smart_signal(Evas_Object *obj, /* always pass to both edje objs */ edje_object_signal_emit(sd->entry_edje, emission, source); + edje_object_message_signal_process(sd->entry_edje); if (sd->scr_edje) - edje_object_signal_emit(sd->scr_edje, emission, source); + { + edje_object_signal_emit(sd->scr_edje, emission, source); + edje_object_message_signal_process(sd->scr_edje); + } } static void