correctly disable commit button
This commit is contained in:
parent
b91475b55b
commit
9560885b11
|
@ -103,7 +103,7 @@ func (r *RepoList) AddRepo(pb *gitpb.Repo) (*RepoRow, error) {
|
||||||
newRepo.Status.Toggle()
|
newRepo.Status.Toggle()
|
||||||
})
|
})
|
||||||
|
|
||||||
newRepo.endBox.NewButton("show diff", func() {
|
newRepo.diff = newRepo.endBox.NewButton("show diff", func() {
|
||||||
r.reposbox.Disable()
|
r.reposbox.Disable()
|
||||||
log.Log(WARN, "show diff currentName =", newRepo.currentName.String())
|
log.Log(WARN, "show diff currentName =", newRepo.currentName.String())
|
||||||
log.Log(WARN, "show diff masterVersion =", newRepo.masterVersion.String())
|
log.Log(WARN, "show diff masterVersion =", newRepo.masterVersion.String())
|
||||||
|
|
9
scan.go
9
scan.go
|
@ -72,8 +72,15 @@ func (r *RepoRow) Update() int {
|
||||||
|
|
||||||
// disable the commit button if the repo is not on the user branch
|
// disable the commit button if the repo is not on the user branch
|
||||||
if pb.GetCurrentBranchName() == pb.GetUserBranchName() {
|
if pb.GetCurrentBranchName() == pb.GetUserBranchName() {
|
||||||
r.commitB.Enable()
|
if r.pb.GetState() == "dirty" {
|
||||||
|
r.diff.Enable()
|
||||||
|
r.commitB.Enable()
|
||||||
|
} else {
|
||||||
|
r.diff.Disable()
|
||||||
|
r.commitB.Disable()
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
|
r.diff.Disable()
|
||||||
r.commitB.Disable()
|
r.commitB.Disable()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -62,5 +62,6 @@ type RepoRow struct {
|
||||||
statusButton *gui.Node // opens up the status window
|
statusButton *gui.Node // opens up the status window
|
||||||
diffButton *gui.Node // opens up the status window
|
diffButton *gui.Node // opens up the status window
|
||||||
Status *repostatus.RepoStatus // todo: move that code here?
|
Status *repostatus.RepoStatus // todo: move that code here?
|
||||||
|
diff *gui.Node // the git diff button
|
||||||
commitB *gui.Node // the git commit button
|
commitB *gui.Node // the git commit button
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue