summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--globalDisplayOptions.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/globalDisplayOptions.go b/globalDisplayOptions.go
index b8ecc19..683a685 100644
--- a/globalDisplayOptions.go
+++ b/globalDisplayOptions.go
@@ -45,6 +45,15 @@ func globalDisplayOptions(box *gui.Node) {
*/
me.autoHideReadOnly = group1.NewCheckbox("Hide read-only repos").SetChecked(true)
+ me.autoHidePerfect.Custom = func() {
+ if me.autoHideReadOnly.Checked() {
+ for _, repo := range me.allrepos {
+ if repo.status.ReadOnly() {
+ repo.Hide()
+ }
+ }
+ }
+ }
me.autoHidePerfect = group1.NewCheckbox("Hide Perfectly clean repos").SetChecked(false)
me.autoHidePerfect.Custom = func() {