diff --git a/src/plugins/clangcodemodel/clangdclient.cpp b/src/plugins/clangcodemodel/clangdclient.cpp index c5aed091b20..36c58a7e21d 100644 --- a/src/plugins/clangcodemodel/clangdclient.cpp +++ b/src/plugins/clangcodemodel/clangdclient.cpp @@ -1264,8 +1264,6 @@ public: ClangdQuickFixProcessor(LanguageClient::Client *client) : LanguageClientQuickFixAssistProcessor(client) { - // Fixes are already provided inline with the diagnostics. - setOnlyKinds({CodeActionKinds::Refactor}); } private: diff --git a/src/plugins/languageclient/languageclientquickfix.cpp b/src/plugins/languageclient/languageclientquickfix.cpp index ed3d87df38a..b729bbfafbc 100644 --- a/src/plugins/languageclient/languageclientquickfix.cpp +++ b/src/plugins/languageclient/languageclientquickfix.cpp @@ -92,8 +92,6 @@ IAssistProposal *LanguageClientQuickFixAssistProcessor::perform(const AssistInte auto uri = DocumentUri::fromFilePath(interface->filePath()); params.setTextDocument(TextDocumentIdentifier(uri)); CodeActionParams::CodeActionContext context; - if (!m_onlyKinds.isEmpty()) - context.setOnly(m_onlyKinds); context.setDiagnostics(m_client->diagnosticsAt(uri, cursor)); params.setContext(context); @@ -116,11 +114,6 @@ void LanguageClientQuickFixAssistProcessor::cancel() } } -void LanguageClientQuickFixAssistProcessor::setOnlyKinds(const QList &only) -{ - m_onlyKinds = only; -} - void LanguageClientQuickFixAssistProcessor::handleCodeActionResponse(const CodeActionRequest::Response &response) { m_currentRequest.reset(); diff --git a/src/plugins/languageclient/languageclientquickfix.h b/src/plugins/languageclient/languageclientquickfix.h index 988fb667a25..165760b44e3 100644 --- a/src/plugins/languageclient/languageclientquickfix.h +++ b/src/plugins/languageclient/languageclientquickfix.h @@ -85,8 +85,6 @@ private: QSharedPointer m_assistInterface; Client *m_client = nullptr; // not owned Utils::optional m_currentRequest; - QList m_onlyKinds; }; - } // namespace LanguageClient