diff --git a/src/syncterm/ripper.c b/src/syncterm/ripper.c index b5f4676ac2ebb6f55cc2aa02cef5f1971b1ad563..504115c9a418bff5380284d0f065a56e5e933eb7 100644 --- a/src/syncterm/ripper.c +++ b/src/syncterm/ripper.c @@ -10177,6 +10177,10 @@ reinit_screen(uint8_t *font, int fx, int fy) memset(nvmem, 0, vstat.cols * vstat.rows * sizeof(vstat.vmem->vmem[0])); // And use it. + vstat.vmem->top_row = 0; + vstat.vmem->width = cols; + vstat.vmem->height = rows; + vstat.vmem->count = cols * rows; vstat.vmem->vmem = nvmem; } do_rwlock_unlock(&vstatlock);