diff options
| author | Jeff Carr <[email protected]> | 2025-02-06 13:47:19 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-02-06 13:47:19 -0600 |
| commit | 88f33afbb777a3d02631c4eb6a2d6f6dbf7fba3f (patch) | |
| tree | 818bf2c9af7253be3200eb69ba6a0aa2e94f7ba1 /eventBindings.go | |
| parent | 9fa974f6c4071d0ae93109c6683338be426306e3 (diff) | |
window depth order works
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 } |
