summaryrefslogtreecommitdiff
path: root/globalDisplayOptions.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-02-11 18:58:52 -0600
committerJeff Carr <[email protected]>2024-02-11 18:58:52 -0600
commit2a46bd2c9e34cf929f28837f36e66954c434aa15 (patch)
tree43c4f106345e2844c5ac9f0cc1ee5d3a796465a3 /globalDisplayOptions.go
parent4f2f0426688117eb23c9138899a922210e42b232 (diff)
fix hidden tracking
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'globalDisplayOptions.go')
-rw-r--r--globalDisplayOptions.go18
1 files changed, 13 insertions, 5 deletions
diff --git a/globalDisplayOptions.go b/globalDisplayOptions.go
index 9ca43e5..aa24dde 100644
--- a/globalDisplayOptions.go
+++ b/globalDisplayOptions.go
@@ -50,11 +50,19 @@ func globalDisplayOptions(box *gui.Node) {
group1 := vbox.NewGroup("Global Display Options")
group1.NewButton("Show Repository Window", func() {
- showHideRepos()
- scanForReady()
- scanForReady()
- reposwin.Toggle()
- findNextDirty("")
+ if reposwin.Hidden() {
+ log.Info("showing reposwin")
+ showHideRepos()
+ scanForReady()
+ scanForReady()
+ reposwin.Show()
+ findNextDirty("")
+ // double check the found next repo
+ fullDoubleCheckFix()
+ } else {
+ log.Info("hiding reposwin")
+ reposwin.Hide()
+ }
})
me.autoHideReadOnly = group1.NewCheckbox("Hide read-only repos").SetChecked(true)