From cf5ea961260951da1d4e5f56d75207999eb3d07f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 21 Mar 2023 17:11:37 +0530 Subject: [PATCH] Ensure scroll position is correct after resize --- tools/cmd/diff/ui.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/cmd/diff/ui.go b/tools/cmd/diff/ui.go index 31f0f8f06..7a1ec70f8 100644 --- a/tools/cmd/diff/ui.go +++ b/tools/cmd/diff/ui.go @@ -181,6 +181,9 @@ func (self *Handler) on_resize(old_size, new_size loop.ScreenSize) error { if err != nil { return err } + if self.max_scroll_pos.Less(self.scroll_pos) { + self.scroll_pos = self.max_scroll_pos + } } self.draw_screen() return nil