aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2017-06-01 03:27:48 -0400
committerJesse Luehrs <doy@tozt.net>2017-06-01 03:27:48 -0400
commit7a2cdd042e446d81894dda95560e4fedf13bdb6c (patch)
tree1891213344e3542586707c46dcfc639fbb7df24d
parenta4812700d41d5ebb3c1032fab1299c24fd344fb2 (diff)
downloadrunes-7a2cdd042e446d81894dda95560e4fedf13bdb6c.tar.gz
runes-7a2cdd042e446d81894dda95560e4fedf13bdb6c.zip
fix mouse reporting with lines in scrollback
-rw-r--r--src/window-xlib.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/window-xlib.c b/src/window-xlib.c
index 93e237d..9aaaca2 100644
--- a/src/window-xlib.c
+++ b/src/window-xlib.c
@@ -847,6 +847,7 @@ static void runes_window_handle_button_event(RunesTerm *t, XButtonEvent *e)
}
loc = runes_window_get_mouse_position(t, e->x, e->y);
+ loc.row -= t->scr->grid->row_top;
sprintf(
response, "\033[M%c%c%c",
' ' + (status), ' ' + loc.col + 1, ' ' + loc.row + 1);