forked from enlightenment/enlightenment
dont go hunt if ping to now interval not long enough in poller
SVN revision: 65290
This commit is contained in:
parent
4173f556d6
commit
cb148dd11e
|
@ -8812,6 +8812,12 @@ _e_border_cb_ping_poller(void *data)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
|
/* if time between last ping and now is greater
|
||||||
|
* than half the ping interval... */
|
||||||
|
if ((ecore_loop_time_get() - bd->ping) >
|
||||||
|
((e_config->ping_clients_interval *
|
||||||
|
ecore_poller_poll_interval_get(ECORE_POLLER_CORE)) / 2.0))
|
||||||
{
|
{
|
||||||
if (!bd->hung)
|
if (!bd->hung)
|
||||||
{
|
{
|
||||||
|
@ -8825,6 +8831,7 @@ _e_border_cb_ping_poller(void *data)
|
||||||
e_border_act_kill_begin(bd);
|
e_border_act_kill_begin(bd);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
bd->ping_poller = NULL;
|
bd->ping_poller = NULL;
|
||||||
e_border_ping(bd);
|
e_border_ping(bd);
|
||||||
return ECORE_CALLBACK_CANCEL;
|
return ECORE_CALLBACK_CANCEL;
|
||||||
|
|
Loading…
Reference in New Issue