=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/screen-write.c,v retrieving revision 1.149 retrieving revision 1.150 diff -c -r1.149 -r1.150 *** src/usr.bin/tmux/screen-write.c 2019/03/18 20:53:33 1.149 --- src/usr.bin/tmux/screen-write.c 2019/04/03 06:43:04 1.150 *************** *** 1,4 **** ! /* $OpenBSD: screen-write.c,v 1.149 2019/03/18 20:53:33 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: screen-write.c,v 1.150 2019/04/03 06:43:04 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 324,330 **** /* * Copy from another screen but without the selection stuff. Also assumes the ! * target region is already big enough and already cleared. */ void screen_write_fast_copy(struct screen_write_ctx *ctx, struct screen *src, --- 324,330 ---- /* * Copy from another screen but without the selection stuff. Also assumes the ! * target region is already big enough. */ void screen_write_fast_copy(struct screen_write_ctx *ctx, struct screen *src, *************** *** 349,356 **** grid_get_cell(gd, xx, yy, &gc); if (xx + gc.data.width > px + nx) break; ! if (!grid_cells_equal(&gc, &grid_default_cell)) ! grid_view_set_cell(ctx->s->grid, cx, cy, &gc); cx++; } cy++; --- 349,355 ---- grid_get_cell(gd, xx, yy, &gc); if (xx + gc.data.width > px + nx) break; ! grid_view_set_cell(ctx->s->grid, cx, cy, &gc); cx++; } cy++;