diff --git a/src/inspector/Inspector.zig b/src/inspector/Inspector.zig index d44d6786b..4f30318fc 100644 --- a/src/inspector/Inspector.zig +++ b/src/inspector/Inspector.zig @@ -528,7 +528,7 @@ fn renderScreenWindow(self: *Inspector) void { } { _ = cimgui.c.igTableSetColumnIndex(1); - cimgui.c.igText("%d bytes", pages.max_size); + cimgui.c.igText("%d bytes", pages.maxSize()); } } diff --git a/src/terminal/PageList.zig b/src/terminal/PageList.zig index d51e1df7b..0284b34a9 100644 --- a/src/terminal/PageList.zig +++ b/src/terminal/PageList.zig @@ -1600,7 +1600,9 @@ pub fn scrollClear(self: *PageList) !void { for (0..non_empty) |_| _ = try self.grow(); } -fn maxSize(self: *const PageList) usize { +/// Returns the actual max size. This may be greater than the explicit +/// value if the explicit value is less than the min_max_size. +pub fn maxSize(self: *const PageList) usize { return @max(self.explicit_max_size, self.min_max_size); }