summaryrefslogtreecommitdiff
path: root/globalDisplayOptions.go
diff options
context:
space:
mode:
Diffstat (limited to 'globalDisplayOptions.go')
-rw-r--r--globalDisplayOptions.go9
1 files changed, 6 insertions, 3 deletions
diff --git a/globalDisplayOptions.go b/globalDisplayOptions.go
index c561521..bcec74f 100644
--- a/globalDisplayOptions.go
+++ b/globalDisplayOptions.go
@@ -75,21 +75,24 @@ func globalDisplayOptions(box *gui.Node) {
me.scanEveryMinute = group1.NewCheckbox("Scan every minute").SetChecked(false)
- group1.NewButton("set all branches to master", func() {
+ me.setBranchesToMasterB = group1.NewButton("set all branches to master", func() {
me.Disable()
for _, repo := range me.allrepos {
if whitelist(repo.String()) {
continue
}
if repo.status.CheckoutMaster() {
- log.Warn("set master branch worked", repo.String)
+ log.Warn("set master branch worked", repo.String())
repo.newScan()
} else {
- log.Warn("set master branch failed", repo.String)
+ log.Warn("set master branch failed", repo.String())
repo.newScan()
+ me.Enable()
+ return
}
}
me.Enable()
+ me.setBranchesToMasterB.Disable()
})
var longB *gui.Node