forked from qt-creator/qt-creator
LanguageClient: avoid crash on collecting clients for a null setting
And assert in that case. Change-Id: I7b74589e6f08eb57e1b08bf509729bef32d0a9ff Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
@@ -387,6 +387,7 @@ void LanguageClientManager::enableClientSettings(const QString &settingsId, bool
|
|||||||
QList<Client *> LanguageClientManager::clientsForSetting(const BaseSettings *setting)
|
QList<Client *> LanguageClientManager::clientsForSetting(const BaseSettings *setting)
|
||||||
{
|
{
|
||||||
QTC_ASSERT(managerInstance, return {});
|
QTC_ASSERT(managerInstance, return {});
|
||||||
|
QTC_ASSERT(setting, return {});
|
||||||
auto instance = managerInstance;
|
auto instance = managerInstance;
|
||||||
return instance->m_clientsForSetting.value(setting->m_id);
|
return instance->m_clientsForSetting.value(setting->m_id);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user