From d44ff447bd90e0ac5596ead1576ac832d01cda6c Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Fri, 2 Apr 2021 19:49:23 +1100 Subject: [PATCH] fix panic --- pkg/gui/global_handlers.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkg/gui/global_handlers.go b/pkg/gui/global_handlers.go index bcaff5871..b32981f0c 100644 --- a/pkg/gui/global_handlers.go +++ b/pkg/gui/global_handlers.go @@ -94,8 +94,10 @@ func (gui *Gui) scrollDownView(viewName string) error { if scrollableLines-margin < scrollHeight { scrollHeight = scrollableLines - margin } - if err := mainView.SetOrigin(ox, oy+scrollHeight); err != nil { - return err + if oy+scrollHeight >= 0 { + if err := mainView.SetOrigin(ox, oy+scrollHeight); err != nil { + return err + } } } if manager, ok := gui.viewBufferManagerMap[viewName]; ok {