forked from qt-creator/qt-creator
LanguageClient: clear extra selection when diagnostig gets hidden
Change-Id: I3b10301193e988eacc23eb9e55576eef5f69fb3f Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -87,6 +87,9 @@ void DiagnosticManager::hideDiagnostics(TextDocument *doc)
|
||||
{
|
||||
if (!doc)
|
||||
return;
|
||||
|
||||
for (BaseTextEditor *editor : BaseTextEditor::textEditorsForDocument(doc))
|
||||
editor->editorWidget()->setExtraSelections(TextEditorWidget::CodeWarningsSelection, {});
|
||||
qDeleteAll(Utils::filtered(doc->marks(), Utils::equal(&TextMark::category, m_clientId)));
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user