diff options
author | Jesse Luehrs <doy@tozt.net> | 2017-06-01 03:27:48 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2017-06-01 03:27:48 -0400 |
commit | 7a2cdd042e446d81894dda95560e4fedf13bdb6c (patch) | |
tree | 1891213344e3542586707c46dcfc639fbb7df24d /src | |
parent | a4812700d41d5ebb3c1032fab1299c24fd344fb2 (diff) | |
download | runes-7a2cdd042e446d81894dda95560e4fedf13bdb6c.tar.gz runes-7a2cdd042e446d81894dda95560e4fedf13bdb6c.zip |
fix mouse reporting with lines in scrollback
Diffstat (limited to 'src')
-rw-r--r-- | src/window-xlib.c | 1 |
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); |