aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cvs/cvsplugin.cpp
diff options
context:
space:
mode:
authorOswald Buddenhagen <[email protected]>2011-03-30 12:43:17 +0200
committerOswald Buddenhagen <[email protected]>2011-04-18 14:10:13 +0200
commit469199e7a549086059ce1d7a6600ea3fdd317c80 (patch)
tree5f06e221a5ff3557871782d6679ffa9c21084403 /src/plugins/cvs/cvsplugin.cpp
parent096a7aa72b84f9d1e73c704cdccfa46c54e3c102 (diff)
abort commit if commit message cannot be saved
Diffstat (limited to 'src/plugins/cvs/cvsplugin.cpp')
-rw-r--r--src/plugins/cvs/cvsplugin.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/cvs/cvsplugin.cpp b/src/plugins/cvs/cvsplugin.cpp
index e94e8d2b2d5..61b0b045e1d 100644
--- a/src/plugins/cvs/cvsplugin.cpp
+++ b/src/plugins/cvs/cvsplugin.cpp
@@ -501,8 +501,9 @@ bool CVSPlugin::submitEditorAboutToClose(VCSBase::VCSBaseSubmitEditor *submitEdi
bool closeEditor = true;
if (!fileList.empty()) {
// get message & commit
- Core::ICore::instance()->fileManager()->saveFile(fileIFace);
- closeEditor= commit(m_commitMessageFileName, fileList);
+ closeEditor = Core::ICore::instance()->fileManager()->saveFile(fileIFace);
+ if (closeEditor)
+ closeEditor = commit(m_commitMessageFileName, fileList);
}
if (closeEditor)
cleanCommitMessageFile();