summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Haller <stefan@haller-berlin.de>2023-10-13 18:00:59 +0200
committerStefan Haller <stefan@haller-berlin.de>2023-10-16 09:03:07 +0200
commit58a83b08627e1488ff99cf80fd3ab2d28af90104 (patch)
tree12675246b63e5d416f0722879d044789b5b359bc
parentd5b4f7bb3e16d8e06fdcc9a53a4ec393ab4bf1b1 (diff)
Remove special code to rerender views on screen mode change
The previous commit handles this case too.
-rw-r--r--pkg/gui/controllers/screen_mode_actions.go26
1 files changed, 1 insertions, 25 deletions
diff --git a/pkg/gui/controllers/screen_mode_actions.go b/pkg/gui/controllers/screen_mode_actions.go
index d31154636..1db27f2e2 100644
--- a/pkg/gui/controllers/screen_mode_actions.go
+++ b/pkg/gui/controllers/screen_mode_actions.go
@@ -1,7 +1,6 @@
package controllers
import (
- "github.com/jesseduffield/gocui"
"github.com/jesseduffield/lazygit/pkg/gui/types"
)
@@ -17,7 +16,7 @@ func (self *ScreenModeActions) Next() error {
),
)
- return self.rerenderViewsWithScreenModeDependentContent()
+ return nil
}
func (self *ScreenModeActions) Prev() error {
@@ -28,32 +27,9 @@ func (self *ScreenModeActions) Prev() error {
),
)
- return self.rerenderViewsWithScreenModeDependentContent()
-}
-
-// these views need to be re-rendered when the screen mode changes. The commits view,
-// for example, will show authorship information in half and full screen mode.
-func (self *ScreenModeActions) rerenderViewsWithScreenModeDependentContent() error {
- // for now we re-render all list views.
- for _, context := range self.c.Context().AllList() {
- if err := self.rerenderView(context.GetView()); err != nil {
- return err
- }
- }
-
return nil
}
-func (self *ScreenModeActions) rerenderView(view *gocui.View) error {
- context, ok := self.c.Helpers().View.ContextForView(view.Name())
- if !ok {
- self.c.Log.Errorf("no context found for view %s", view.Name())
- return nil
- }
-
- return context.HandleRender()
-}
-
func nextIntInCycle(sl []types.WindowMaximisation, current types.WindowMaximisation) types.WindowMaximisation {
for i, val := range sl {
if val == current {