summaryrefslogtreecommitdiff
path: root/doGui.go
diff options
context:
space:
mode:
Diffstat (limited to 'doGui.go')
-rw-r--r--doGui.go22
1 files changed, 6 insertions, 16 deletions
diff --git a/doGui.go b/doGui.go
index 3b5efa6..e95c054 100644
--- a/doGui.go
+++ b/doGui.go
@@ -202,26 +202,16 @@ func drawWindow(win *gadgets.GenericWindow) {
patches = makePatchsetsWin()
})
- /*
- // the user mode "hack Window"
- var hackWin *gadgets.GenericWindow
- gridM.NewButton("Hack Window", func() {
- if hackWin != nil {
- hackWin.Toggle()
- return
- }
- hackWin = makeHackModeWindow()
- })
- */
-
- var newWin *gadgets.GenericWindow
+ var insertWin *gadgets.GenericWindow
s := fmt.Sprintf("Repos (%d)", me.forge.Repos.Len())
me.reposWinB = gridM.NewButton(s, func() {
- if newWin != nil {
- newWin.Toggle()
+ // if the window exists, just toggle it open or closed
+ if insertWin != nil {
+ insertWin.Toggle()
return
}
- newWin = makeReposWindowNew()
+
+ insertWin = makeReposWinNew()
})
// var reposWin *gadgets.GenericWindow