diff options
Diffstat (limited to 'globalDisplayOptions.go')
| -rw-r--r-- | globalDisplayOptions.go | 18 |
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) |
