summaryrefslogtreecommitdiff
path: root/eventBindings.go
diff options
context:
space:
mode:
Diffstat (limited to 'eventBindings.go')
-rw-r--r--eventBindings.go22
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
}