diff options
author | Eike Ziller <eike.ziller@digia.com> | 2014-05-16 16:54:50 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@digia.com> | 2014-05-16 16:54:50 +0200 |
commit | 6d1cc5869786509398e8a78ade97637ea8458208 (patch) | |
tree | 08f25170685a5889628f02933426fdcbdf632f81 /src/plugins/git/gitsubmiteditor.cpp | |
parent | d46a73eacf76712d76d13ffd00423325dc8d9237 (diff) | |
parent | 1398480f3ab050a8d2076f3712049bd9fd8a2358 (diff) | |
download | qt-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.cpp | 6 |
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); } } |