=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/input.c,v retrieving revision 1.120 retrieving revision 1.121 diff -c -r1.120 -r1.121 *** src/usr.bin/tmux/input.c 2017/05/12 10:50:11 1.120 --- src/usr.bin/tmux/input.c 2017/05/12 13:00:56 1.121 *************** *** 1,4 **** ! /* $OpenBSD: input.c,v 1.120 2017/05/12 10:50:11 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: input.c,v 1.121 2017/05/12 13:00:56 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 1123,1129 **** case '\012': /* LF */ case '\013': /* VT */ case '\014': /* FF */ ! screen_write_linefeed(sctx, 0); break; case '\015': /* CR */ screen_write_carriagereturn(sctx); --- 1123,1129 ---- case '\012': /* LF */ case '\013': /* VT */ case '\014': /* FF */ ! screen_write_linefeed(sctx, 0, ictx->cell.cell.bg); break; case '\015': /* CR */ screen_write_carriagereturn(sctx); *************** *** 1168,1185 **** screen_write_reset(sctx); break; case INPUT_ESC_IND: ! screen_write_linefeed(sctx, 0); break; case INPUT_ESC_NEL: screen_write_carriagereturn(sctx); ! screen_write_linefeed(sctx, 0); break; case INPUT_ESC_HTS: if (s->cx < screen_size_x(s)) bit_set(s->tabs, s->cx); break; case INPUT_ESC_RI: ! screen_write_reverseindex(sctx); break; case INPUT_ESC_DECKPAM: screen_write_mode_set(sctx, MODE_KKEYPAD); --- 1168,1185 ---- screen_write_reset(sctx); break; case INPUT_ESC_IND: ! screen_write_linefeed(sctx, 0, ictx->cell.cell.bg); break; case INPUT_ESC_NEL: screen_write_carriagereturn(sctx); ! screen_write_linefeed(sctx, 0, ictx->cell.cell.bg); break; case INPUT_ESC_HTS: if (s->cx < screen_size_x(s)) bit_set(s->tabs, s->cx); break; case INPUT_ESC_RI: ! screen_write_reverseindex(sctx, ictx->cell.cell.bg); break; case INPUT_ESC_DECKPAM: screen_write_mode_set(sctx, MODE_KKEYPAD); *************** *** 1417,1423 **** input_csi_dispatch_sm_private(ictx); break; case INPUT_CSI_SU: ! screen_write_scrollup(sctx, input_get(ictx, 0, 1, 1)); break; case INPUT_CSI_TBC: switch (input_get(ictx, 0, 0, 0)) { --- 1417,1424 ---- input_csi_dispatch_sm_private(ictx); break; case INPUT_CSI_SU: ! screen_write_scrollup(sctx, input_get(ictx, 0, 1, 1), ! ictx->cell.cell.bg); break; case INPUT_CSI_TBC: switch (input_get(ictx, 0, 0, 0)) {