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