summaryrefslogtreecommitdiff
path: root/src/plugins/git/gitsubmiteditor.cpp
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@digia.com>2014-05-16 16:54:50 +0200
committerEike Ziller <eike.ziller@digia.com>2014-05-16 16:54:50 +0200
commit6d1cc5869786509398e8a78ade97637ea8458208 (patch)
tree08f25170685a5889628f02933426fdcbdf632f81 /src/plugins/git/gitsubmiteditor.cpp
parentd46a73eacf76712d76d13ffd00423325dc8d9237 (diff)
parent1398480f3ab050a8d2076f3712049bd9fd8a2358 (diff)
downloadqt-creator-6d1cc5869786509398e8a78ade97637ea8458208.tar.gz
Merge remote-tracking branch 'origin/3.1'
Conflicts: src/plugins/clangcodemodel/test/clangcompletion_test.cpp src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp src/plugins/projectexplorer/projectexplorer.pro src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp src/plugins/vcsbase/vcsplugin.cpp src/shared/qbs Change-Id: I9e5882be79ac5e8c7dfab4a57f16509d7569636a
Diffstat (limited to 'src/plugins/git/gitsubmiteditor.cpp')
-rw-r--r--src/plugins/git/gitsubmiteditor.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/git/gitsubmiteditor.cpp b/src/plugins/git/gitsubmiteditor.cpp
index fb967d00a8..a3b6a7454d 100644
--- a/src/plugins/git/gitsubmiteditor.cpp
+++ b/src/plugins/git/gitsubmiteditor.cpp
@@ -186,12 +186,16 @@ void GitSubmitEditor::updateFileModel()
QString errorMessage, commitTemplate;
CommitData data(m_commitType);
if (client->getCommitData(m_workingDirectory, &commitTemplate, data, &errorMessage)) {
+ m_forceClose = false;
setCommitData(data);
submitEditorWidget()->refreshLog(m_workingDirectory);
+ widget()->setEnabled(true);
} else {
+ // Nothing to commit left!
VcsBase::VcsBaseOutputWindow::instance()->appendError(errorMessage);
m_forceClose = true;
- Core::EditorManager::closeEditor(this);
+ m_model->clear();
+ widget()->setEnabled(false);
}
}