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() {