discomfitor pushed a commit to branch master.

http://git.enlightenment.org/apps/terminology.git/commit/?id=82f4d3546a78a8f0280ac912816e86f6b2c77404

commit 82f4d3546a78a8f0280ac912816e86f6b2c77404
Author: discomfitor <michael.blumenkra...@gmail.com>
Date:   Sun Oct 20 15:31:19 2013 +0100

    improve previous smart queue commit by deleting existing animator
    
    this completely fixes annoying issues where mousing out of the terminal 
fails to de-linkify text
    
    moderately reviewed by: billiob
---
 src/bin/termio.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/bin/termio.c b/src/bin/termio.c
index f27a1dd..cc234d3 100644
--- a/src/bin/termio.c
+++ b/src/bin/termio.c
@@ -4485,7 +4485,12 @@ termio_mouseover_suspend_pushpop(Evas_Object *obj, int 
dir)
    if (!sd) return;
    sd->link.suspend += dir;
    if (sd->link.suspend < 0) sd->link.suspend = 0;
-   if (!sd->link.suspend)
+   if (sd->link.suspend)
+     {
+        if (sd->anim) ecore_animator_del(sd->anim);
+        sd->anim = NULL;
+     }
+   else
      _smart_update_queue(obj, sd);
 }
 

-- 


Reply via email to