billiob pushed a commit to branch master.

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

commit 7eaba7447c4d1630d50d6e7941990d2370499e2f
Author: Boris Faure <[email protected]>
Date:   Thu Feb 14 22:11:35 2019 +0100

    termiointernals: set mouse position on mouse down/up
---
 src/bin/termiointernals.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/bin/termiointernals.c b/src/bin/termiointernals.c
index 28190c3..594300c 100644
--- a/src/bin/termiointernals.c
+++ b/src/bin/termiointernals.c
@@ -1602,6 +1602,9 @@ termio_internal_mouse_down(Termio *sd,
 
    termio_cursor_to_xy(sd, ev->canvas.x, ev->canvas.y, &cx, &cy);
 
+   sd->mouse.cx = cx;
+   sd->mouse.cy = cy;
+
    if ((ev->button == 3) && modifiers.ctrl)
      {
         termio_handle_right_click(ev, sd, cx, cy);
@@ -1844,6 +1847,9 @@ termio_internal_mouse_up(Termio *sd,
 
    termio_cursor_to_xy(sd, ev->canvas.x, ev->canvas.y, &cx, &cy);
 
+   sd->mouse.cx = cx;
+   sd->mouse.cy = cy;
+
    if (!modifiers.shift && !modifiers.ctrl && !sd->pty->selection.makesel)
       if (_rep_mouse_up(sd, ev, cx, cy, modifiers))
         {

-- 


Reply via email to