diff --git a/pkg/gui/controllers/patch_explorer_controller.go b/pkg/gui/controllers/patch_explorer_controller.go index 6d3290f04..999dc15e9 100644 --- a/pkg/gui/controllers/patch_explorer_controller.go +++ b/pkg/gui/controllers/patch_explorer_controller.go @@ -244,14 +244,12 @@ func (self *PatchExplorerController) HandleScrollRight() error { } func (self *PatchExplorerController) HandlePrevPage() error { - self.context.GetState().SetLineSelectMode() self.context.GetState().AdjustSelectedLineIdx(-self.context.GetViewTrait().PageDelta()) return nil } func (self *PatchExplorerController) HandleNextPage() error { - self.context.GetState().SetLineSelectMode() self.context.GetState().AdjustSelectedLineIdx(self.context.GetViewTrait().PageDelta()) return nil diff --git a/pkg/gui/patch_exploring/state.go b/pkg/gui/patch_exploring/state.go index 03c933c7e..4a62ca2f0 100644 --- a/pkg/gui/patch_exploring/state.go +++ b/pkg/gui/patch_exploring/state.go @@ -239,6 +239,7 @@ func (s *State) CurrentLineNumber() int { } func (s *State) AdjustSelectedLineIdx(change int) { + s.SetLineSelectMode() s.SelectLine(s.selectedLineIdx + change) }