From: mike_m Date: Fri, 8 Jul 2011 10:26:14 +0000 (+0000) Subject: ecore: Check signals in glib prepare only X-Git-Tag: 2.0_alpha~180^2~83 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e158aee35a7d6a428f8bda97d57a79137a2a24e3;p=framework%2Fuifw%2Fecore.git ecore: Check signals in glib prepare only Signed-off-by: Mike McCormack git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@61151 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/lib/ecore/ecore_main.c b/src/lib/ecore/ecore_main.c index 2dc59d8..67bc07f 100644 --- a/src/lib/ecore/ecore_main.c +++ b/src/lib/ecore/ecore_main.c @@ -611,17 +611,16 @@ _ecore_main_gsource_check(GSource *source __UNUSED__) static gboolean _ecore_main_gsource_dispatch(GSource *source __UNUSED__, GSourceFunc callback __UNUSED__, gpointer user_data __UNUSED__) { - gboolean events_ready, timers_ready, idlers_ready, signals_ready; + gboolean events_ready, timers_ready, idlers_ready; double next_time = _ecore_timer_next_get(); events_ready = _ecore_event_exist(); timers_ready = _ecore_timers_exists() && (0.0 == next_time); idlers_ready = _ecore_idler_exist(); - signals_ready = (_ecore_signal_count_get() > 0); in_main_loop++; - INF("enter idling=%d fds=%d events=%d signals=%d timers=%d (next=%.2f) idlers=%d", - ecore_idling, ecore_fds_ready, events_ready, signals_ready, + INF("enter idling=%d fds=%d events=%d timers=%d (next=%.2f) idlers=%d", + ecore_idling, ecore_fds_ready, events_ready, timers_ready, next_time, idlers_ready); if (ecore_idling && events_ready) @@ -641,7 +640,7 @@ _ecore_main_gsource_dispatch(GSource *source __UNUSED__, GSourceFunc callback __ events_ready = _ecore_event_exist(); idlers_ready = _ecore_idler_exist(); - if ((ecore_fds_ready || events_ready || timers_ready || idlers_ready || signals_ready)) + if (ecore_fds_ready || events_ready || timers_ready || idlers_ready) { _ecore_idle_exiter_call(); ecore_idling = 0;