diff options
Diffstat (limited to 'eventBindings.go')
| -rw-r--r-- | eventBindings.go | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/eventBindings.go b/eventBindings.go index 166696e..ea91904 100644 --- a/eventBindings.go +++ b/eventBindings.go @@ -96,18 +96,6 @@ func addDropdown() *tree.Node { func theNotsure(g *gocui.Gui, v *gocui.View) error { log.Info("got keypress 2. now what?") log.Info("try to switch windows here") - if len(me.allwin) != len(findWindows()) { - me.allwin = findWindows() - } - newwin := findNextWindow() - for i, win := range me.allwin { - log.Info("Window", i, "named", win.labelN, win.activeWindow) - } - if newwin == nil { - log.Info("findNextWindow() err. returned nil") - return nil - } - newwin.doWidgetClick(newwin.gocuiSize.w0, newwin.gocuiSize.h0) return nil } @@ -116,15 +104,13 @@ func tabCycleWindows(g *gocui.Gui, v *gocui.View) error { if len(me.allwin) != len(findWindows()) { me.allwin = findWindows() } - newwin := findNextWindow() - for i, win := range me.allwin { - log.Info("Window", i, "named", win.labelN, win.activeWindow) - } - if newwin == nil { + tk := findNextWindow() + if tk == nil { log.Info("findNextWindow() err. returned nil") return nil } - newwin.doWidgetClick(newwin.gocuiSize.w0, newwin.gocuiSize.h0) + tk.makeWindowActive() + tk.doWidgetClick(tk.gocuiSize.w0, tk.gocuiSize.h0) return nil } |
