diff options
author | Christian Persch <chpe@src.gnome.org> | 2022-08-16 17:03:33 +0200 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2022-08-16 17:04:28 +0200 |
commit | 6fa248b540c7e4f331828da3caba27eae850d101 (patch) | |
tree | e6663afc62c4967e40f6023de09afc1d813b1b1c | |
parent | 1fb0b0cce5766c7a6ce42136e145d03f68c94c7b (diff) | |
download | vte-6fa248b540c7e4f331828da3caba27eae850d101.tar.gz |
widget: Use correct view coordinates
The conversion needs to take the border into account.
(cherry picked from commit 1b750a348afb4085786e86fe80ac73caad1b829a)
-rw-r--r-- | src/vte.cc | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -1791,7 +1791,8 @@ Terminal::rowcol_at(double x, long* column, long* row) { - auto rowcol = grid_coords_from_view_coords(vte::view::coords(x, y)); + auto const vcoords = vte::view::coords(x - m_border.left, y - m_border.top); + auto const rowcol = grid_coords_from_view_coords(vcoords); if (!grid_coords_visible(rowcol)) return false; |