Fix next-matching-bracket logic, from Chris Barber.

pull/2219/head
nicm 2020-05-16 16:03:30 +00:00
parent d67245c734
commit 592f141dee
1 changed files with 3 additions and 3 deletions

View File

@ -1365,9 +1365,9 @@ window_copy_cmd_next_matching_bracket(struct window_copy_cmd_state *cs)
px = data->cx;
py = screen_hsize(s) + data->cy - data->oy;
grid_get_cell(s->grid, px, py, &gc);
if (gc.data.size != 1 ||
(gc.flags & GRID_FLAG_PADDING) ||
strchr(close, *gc.data.data) == NULL)
if (gc.data.size == 1 &&
(~gc.flags & GRID_FLAG_PADDING) &&
strchr(close, *gc.data.data) != NULL)
window_copy_scroll_to(wme, sx, sy);
break;
}