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 --