version 1.88, 2021/08/13 18:54:54 |
version 1.89, 2021/10/11 13:27:50 |
|
|
struct tty *tty = &c->tty; |
struct tty *tty = &c->tty; |
struct format_tree *ft; |
struct format_tree *ft; |
struct window_pane *wp; |
struct window_pane *wp; |
u_int cell_type, x = ctx->ox + i, y = ctx->oy + j; |
|
int pane_status = ctx->pane_status, isolates; |
|
struct grid_cell gc; |
struct grid_cell gc; |
const struct grid_cell *tmp; |
const struct grid_cell *tmp; |
|
struct overlay_ranges r; |
|
u_int cell_type, x = ctx->ox + i, y = ctx->oy + j; |
|
int pane_status = ctx->pane_status, isolates; |
|
|
if (c->overlay_check != NULL && |
if (c->overlay_check != NULL) { |
!c->overlay_check(c, c->overlay_data, x, y)) |
c->overlay_check(c, c->overlay_data, x, y, 1, &r); |
return; |
if (r.nx[0] + r.nx[1] == 0) |
|
return; |
|
} |
|
|
cell_type = screen_redraw_check_cell(c, x, y, pane_status, &wp); |
cell_type = screen_redraw_check_cell(c, x, y, pane_status, &wp); |
if (cell_type == CELL_INSIDE) |
if (cell_type == CELL_INSIDE) |