aboutsummaryrefslogtreecommitdiff
path: root/screen-write.c
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2020-04-18 10:01:31 +0100
committerThomas Adam <thomas@xteddy.org>2020-04-18 10:01:31 +0100
commite1799ed7c8f55a2f4467f45549bee3a058cdcd24 (patch)
tree5ba5eda9d11cb5746d0fe41ee212d21dc189771d /screen-write.c
parent349617a818ec8ed0f1cdedac64f5d9126d920f87 (diff)
parentb0a37e7514f2e08a9a8315cc68add4f0a53ed2af (diff)
downloadrtmux-e1799ed7c8f55a2f4467f45549bee3a058cdcd24.tar.gz
rtmux-e1799ed7c8f55a2f4467f45549bee3a058cdcd24.tar.bz2
rtmux-e1799ed7c8f55a2f4467f45549bee3a058cdcd24.zip
Merge branch 'obsd-master'
Diffstat (limited to 'screen-write.c')
-rw-r--r--screen-write.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/screen-write.c b/screen-write.c
index bd756ce3..34895c7b 100644
--- a/screen-write.c
+++ b/screen-write.c
@@ -174,6 +174,10 @@ screen_write_stop(struct screen_write_ctx *ctx)
log_debug("%s: %u cells (%u written, %u skipped)", __func__,
ctx->cells, ctx->written, ctx->skipped);
+ if (ctx->wp != NULL) {
+ ctx->wp->written += ctx->written;
+ ctx->wp->skipped += ctx->skipped;
+ }
if (ctx->sync) {
screen_write_initctx(ctx, &ttyctx, 0);