From d404be2993632f20f20d28b6d339df69b8da1764 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Thu, 1 Sep 2022 01:15:20 -0700 Subject: [PATCH] grow our scrollback much faster --- src/terminal/Screen.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/terminal/Screen.zig b/src/terminal/Screen.zig index 5f101fab1..38b704831 100644 --- a/src/terminal/Screen.zig +++ b/src/terminal/Screen.zig @@ -570,7 +570,7 @@ fn scrollDelta(self: *Screen, delta: isize, grow: bool) !void { // to chunk it. const needed_capacity = @maximum( rows_final * (self.cols + 1), - self.rows * 2, + @minimum(self.storage.capacity() * 2, max_capacity), ); // Allocate what we can.