billiob pushed a commit to branch master.

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

commit 16c184a9d20c8853652e9de29f28e9c5a336a70b
Author: Boris Faure <bill...@gmail.com>
Date:   Wed May 27 22:28:06 2015 +0200

    fix link detection on links starting at first char of the screen.
    
    Closes T2438
---
 src/bin/termiolink.c | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/src/bin/termiolink.c b/src/bin/termiolink.c
index c0151b1..c571eea 100644
--- a/src/bin/termiolink.c
+++ b/src/bin/termiolink.c
@@ -137,13 +137,16 @@ _termio_link_find(Evas_Object *obj, int cx, int cy,
                      case '{': endmatch = '}'; break;
                      case '(': endmatch = ')'; break;
                     }
-                  coord_forward(&x1, &y1, w, h);
+                  if (!(x1 == 0 && y1 == 0))
+                    {
+                       coord_forward(&x1, &y1, w, h);
 
-                  free(s);
-                  prev_len = len;
-                  s = termio_selection_get(obj, x1, y1 - sc, x2, y2 - sc,
-                                           &len, EINA_FALSE);
-                  if (!s) break;
+                       free(s);
+                       prev_len = len;
+                       s = termio_selection_get(obj, x1, y1 - sc, x2, y2 - sc,
+                                                &len, EINA_FALSE);
+                       if (!s) break;
+                    }
                }
              else
                {

-- 


Reply via email to