summaryrefslogtreecommitdiff
path: root/src/plugins/git/gitclient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/git/gitclient.cpp')
-rw-r--r--src/plugins/git/gitclient.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/plugins/git/gitclient.cpp b/src/plugins/git/gitclient.cpp
index aa4e2b48db..87fb48d6f3 100644
--- a/src/plugins/git/gitclient.cpp
+++ b/src/plugins/git/gitclient.cpp
@@ -3047,12 +3047,9 @@ bool GitClient::getCommitData(const QString &workingDirectory,
commitData.enablePush = !synchronousRemotesList(repoDirectory).isEmpty();
if (commitData.enablePush) {
- switch (checkCommandInProgress(repoDirectory)) {
- case GitClient::Rebase:
- case GitClient::RebaseMerge:
+ CommandInProgress commandInProgress = checkCommandInProgress(repoDirectory);
+ if (commandInProgress == Rebase || commandInProgress == RebaseMerge)
commitData.enablePush = false;
- break;
- }
}
return true;