=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/screen-write.c,v retrieving revision 1.139 retrieving revision 1.140 diff -c -r1.139 -r1.140 *** src/usr.bin/tmux/screen-write.c 2018/10/18 08:38:01 1.139 --- src/usr.bin/tmux/screen-write.c 2018/10/25 15:13:38 1.140 *************** *** 1,4 **** ! /* $OpenBSD: screen-write.c,v 1.139 2018/10/18 08:38:01 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: screen-write.c,v 1.140 2018/10/25 15:13:38 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 965,971 **** u_int sx = screen_size_x(s); gl = grid_get_line(s->grid, s->grid->hsize + s->cy); ! if (gl->cellsize == 0 && bg == 8) return; screen_write_initctx(ctx, &ttyctx); --- 965,971 ---- u_int sx = screen_size_x(s); gl = grid_get_line(s->grid, s->grid->hsize + s->cy); ! if (gl->cellsize == 0 && COLOUR_DEFAULT(bg)) return; screen_write_initctx(ctx, &ttyctx); *************** *** 988,994 **** u_int sx = screen_size_x(s); gl = grid_get_line(s->grid, s->grid->hsize + s->cy); ! if (s->cx > sx - 1 || (s->cx >= gl->cellsize && bg == 8)) return; screen_write_initctx(ctx, &ttyctx); --- 988,994 ---- u_int sx = screen_size_x(s); gl = grid_get_line(s->grid, s->grid->hsize + s->cy); ! if (s->cx > sx - 1 || (s->cx >= gl->cellsize && COLOUR_DEFAULT(bg))) return; screen_write_initctx(ctx, &ttyctx);