version 1.205, 2016/07/15 00:49:08 |
version 1.206, 2016/10/03 19:19:18 |
|
|
{ |
{ |
struct window_pane *wp = ctx->wp; |
struct window_pane *wp = ctx->wp; |
|
|
if (!tty_pane_full_width(tty, ctx)) { |
if (!tty_pane_full_width(tty, ctx) || tty_fake_bce(tty, wp) || |
|
(!tty_term_has(tty->term, TTYC_DCH) && |
|
!tty_term_has(tty->term, TTYC_DCH1))) { |
tty_draw_pane(tty, wp, ctx->ocy, ctx->xoff, ctx->yoff); |
tty_draw_pane(tty, wp, ctx->ocy, ctx->xoff, ctx->yoff); |
return; |
return; |
} |
} |
|
|
|
|
tty_cursor_pane(tty, ctx, ctx->ocx, ctx->ocy); |
tty_cursor_pane(tty, ctx, ctx->ocx, ctx->ocy); |
|
|
if (!tty_fake_bce(tty, wp) && (tty_term_has(tty->term, TTYC_ICH) || |
tty_emulate_repeat(tty, TTYC_ICH, TTYC_ICH1, ctx->num); |
tty_term_has(tty->term, TTYC_ICH1))) |
|
tty_emulate_repeat(tty, TTYC_ICH, TTYC_ICH1, ctx->num); |
|
else |
|
tty_draw_pane(tty, wp, ctx->ocy, ctx->xoff, ctx->yoff); |
|
} |
} |
|
|
void |
void |
|
|
|
|
tty_cursor_pane(tty, ctx, ctx->ocx, ctx->ocy); |
tty_cursor_pane(tty, ctx, ctx->ocx, ctx->ocy); |
|
|
if (tty_term_has(tty->term, TTYC_DCH) || |
tty_emulate_repeat(tty, TTYC_DCH, TTYC_DCH1, ctx->num); |
tty_term_has(tty->term, TTYC_DCH1)) |
|
tty_emulate_repeat(tty, TTYC_DCH, TTYC_DCH1, ctx->num); |
|
} |
} |
|
|
void |
void |