don't waste cpu mouseover when the mouse is not moving. Closes T1457

_termio_link_find() is the real culprit here but it's not yet its time to
get rewritten.
This commit is contained in:
Boris Faure 2014-08-03 21:05:03 +02:00
parent 2f58445033
commit 7de97c0007
1 changed files with 6 additions and 3 deletions

View File

@ -1624,8 +1624,11 @@ _smart_apply(Evas_Object *obj)
}
else
evas_object_hide(sd->sel.theme);
if (sd->mouseover_delay) ecore_timer_del(sd->mouseover_delay);
sd->mouseover_delay = ecore_timer_add(0.05, _smart_mouseover_delay, obj);
if (sd->mouseover_delay)
{
ecore_timer_del(sd->mouseover_delay);
sd->mouseover_delay = ecore_timer_add(0.05, _smart_mouseover_delay, obj);
}
miniview_redraw(term_miniview_get(sd->term));
}