diff --git a/window-copy.c b/window-copy.c index 1dd12e45..809c2402 100644 --- a/window-copy.c +++ b/window-copy.c @@ -869,9 +869,9 @@ window_copy_get_word(struct window_pane *wp, u_int x, u_int y) { struct window_mode_entry *wme = TAILQ_FIRST(&wp->modes); struct window_copy_mode_data *data = wme->data; - struct grid *gd = data->screen.grid; + struct grid *gd = data->backing->grid; - return (format_grid_word(gd, x, gd->hsize + y)); + return (format_grid_word(gd, x, gd->hsize + y - data->oy)); } char *