From 82b053a81135c0873f9aa8824386e63abd48bbc4 Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Tue, 22 May 2012 09:37:54 +0000 Subject: [PATCH] Use tty_pane_full_width macro in some more places. --- tty.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tty.c b/tty.c index 91ef75bd..5eb37ade 100644 --- a/tty.c +++ b/tty.c @@ -740,9 +740,8 @@ void tty_cmd_insertcharacter(struct tty *tty, const struct tty_ctx *ctx) { struct window_pane *wp = ctx->wp; - struct screen *s = wp->screen; - if (ctx->xoff != 0 || screen_size_x(s) < tty->sx) { + if (!tty_pane_full_width(tty, ctx)) { tty_draw_line(tty, wp->screen, ctx->ocy, ctx->xoff, ctx->yoff); return; } @@ -762,9 +761,8 @@ void tty_cmd_deletecharacter(struct tty *tty, const struct tty_ctx *ctx) { struct window_pane *wp = ctx->wp; - struct screen *s = wp->screen; - if (ctx->xoff != 0 || screen_size_x(s) < tty->sx || + if (!tty_pane_full_width(tty, ctx) || (!tty_term_has(tty->term, TTYC_DCH) && !tty_term_has(tty->term, TTYC_DCH1))) { tty_draw_line(tty, wp->screen, ctx->ocy, ctx->xoff, ctx->yoff);