diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2022-06-13 11:01:26 +1000 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2022-08-06 13:49:11 +1000 |
commit | 524bf83a4a681408c3fb57818f6968cab632e0ae (patch) | |
tree | 8858b4ee8d4670dcdd1637fe5fedf00ff080c154 /pkg/gui/side_window.go | |
parent | 6dfef08efc5c7f262194c0af35fd777428f33a1a (diff) |
refactor to only have one context per view
Diffstat (limited to 'pkg/gui/side_window.go')
-rw-r--r-- | pkg/gui/side_window.go | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/pkg/gui/side_window.go b/pkg/gui/side_window.go index 2aad00c37..b57998d00 100644 --- a/pkg/gui/side_window.go +++ b/pkg/gui/side_window.go @@ -21,9 +21,9 @@ func (gui *Gui) nextSideWindow() error { return err } - viewName := gui.getViewNameForWindow(newWindow) + context := gui.getContextForWindow(newWindow) - return gui.pushContextWithView(viewName) + return gui.c.PushContext(context) } func (gui *Gui) previousSideWindow() error { @@ -47,13 +47,15 @@ func (gui *Gui) previousSideWindow() error { return err } - viewName := gui.getViewNameForWindow(newWindow) + context := gui.getContextForWindow(newWindow) - return gui.pushContextWithView(viewName) + return gui.c.PushContext(context) } -func (gui *Gui) goToSideWindow(sideViewName string) func() error { +func (gui *Gui) goToSideWindow(window string) func() error { return func() error { - return gui.pushContextWithView(sideViewName) + context := gui.getContextForWindow(window) + + return gui.c.PushContext(context) } } |