billiob pushed a commit to branch master.

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

commit b10714adebb135ad077f67b2e06a36f991f83c36
Author: Boris Faure <bill...@gmail.com>
Date:   Mon Oct 14 22:46:08 2013 +0200

    let me click on link while some strange bug is fixed
    
    See T441
---
 src/bin/termio.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/bin/termio.c b/src/bin/termio.c
index fd5b62c..6f179e3 100644
--- a/src/bin/termio.c
+++ b/src/bin/termio.c
@@ -3182,6 +3182,7 @@ _smart_cb_mouse_out(void *data, Evas *e EINA_UNUSED, 
Evas_Object *obj,
         sd->mouse.cx = -1;
         sd->mouse.cy = -1;
         sd->link.suspend = EINA_FALSE;
+        _remove_links(sd, obj);
      }
    else
      {
@@ -3191,7 +3192,8 @@ _smart_cb_mouse_out(void *data, Evas *e EINA_UNUSED, 
Evas_Object *obj,
         sd->mouse.cx = cx;
         sd->mouse.cy = cy;
      }
-   _remove_links(sd, obj);
+   if ((sd->mouse.cx < 0) || (sd->mouse.cy < 0))
+     _remove_links(sd, obj);
 }
 
 static void

-- 


Reply via email to