diff --git a/plugins/fossil/fossilplugin.cpp b/plugins/fossil/fossilplugin.cpp index da46dc550f9..471912b0b24 100644 --- a/plugins/fossil/fossilplugin.cpp +++ b/plugins/fossil/fossilplugin.cpp @@ -172,7 +172,7 @@ public: const QStringList &extraArgs) final; void updateActions(VcsBase::VcsBasePluginPrivate::ActionState) override; - bool submitEditorAboutToClose() override; + bool activateCommit() override; // File menu action slots void addCurrentFile(); @@ -784,25 +784,13 @@ void FossilPluginPrivate::createRepository() } } -bool FossilPluginPrivate::submitEditorAboutToClose() +bool FossilPluginPrivate::activateCommit() { CommitEditor *commitEditor = qobject_cast(submitEditor()); QTC_ASSERT(commitEditor, return true); Core::IDocument *editorDocument = commitEditor->document(); QTC_ASSERT(editorDocument, return true); - const VcsBase::VcsBaseSubmitEditor::PromptSubmitResult response - = commitEditor->promptSubmit(this); - - switch (response) { - case VcsBase::VcsBaseSubmitEditor::SubmitCanceled: - return false; - case VcsBase::VcsBaseSubmitEditor::SubmitDiscarded: - return true; - default: - break; - } - QStringList files = commitEditor->checkedFiles(); if (!files.empty()) { //save the commit message