From f41de9a1f41359c845de53718d0668d397eceff5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net> Date: Sat, 18 Jan 2025 19:29:18 -0500 Subject: [PATCH] Now that vstat.vmem has more stuff, ripper needs to hack up more. Fixes assertion/crash in 91-column mode (used in LORD intro screens) --- src/syncterm/ripper.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/syncterm/ripper.c b/src/syncterm/ripper.c index b5f4676ac2..504115c9a4 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); -- GitLab