woohyun pushed a commit to branch master.

commit 168d3c96c961c8c04b165554b090928b4834ec6a
Author: Youngbok Shin <[email protected]>
Date:   Tue Jul 9 18:31:22 2013 +0900

    Entry: _elm_entry_smart_signali calls edje_object_message_signal_process 
for processing the pending messages.
    
    _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 immediately when it 
receive a signal without this.
---
 src/lib/elm_entry.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/lib/elm_entry.c b/src/lib/elm_entry.c
index 17a7764..5509c2a 100644
--- a/src/lib/elm_entry.c
+++ b/src/lib/elm_entry.c
@@ -2584,9 +2584,13 @@ _elm_entry_smart_signal(Eo *obj EINA_UNUSED, void *_pd 
EINA_UNUSED, va_list *lis
 
    /* 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

-- 

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk

Reply via email to