forked from qt-creator/qt-creator
LSP: Restart client if language filter settings change
Alternative way to the more complex way of de-registering opened documents from the respective client that do no more match the language filter settings. Change-Id: I1968a928480e49cf203b91d7d36cf7db26f6d56c Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -515,9 +515,11 @@ bool BaseClient::isSupportedDocument(const Core::IDocument *document) const
|
||||
});
|
||||
}
|
||||
|
||||
bool BaseClient::needsRestart(const BaseSettings *) const
|
||||
bool BaseClient::needsRestart(const BaseSettings *settings) const
|
||||
{
|
||||
return false;
|
||||
QTC_ASSERT(settings, return false);
|
||||
return m_languagFilter.mimeTypes != settings->m_languageFilter.mimeTypes
|
||||
|| m_languagFilter.filePattern != settings->m_languageFilter.filePattern;
|
||||
}
|
||||
|
||||
bool BaseClient::reset()
|
||||
|
||||
Reference in New Issue
Block a user