diff --git a/src/libs/extensionsystem/pluginview.cpp b/src/libs/extensionsystem/pluginview.cpp index cb2af604c6f234e9a49d5eb759a08ee5f875035f..6516c9af2822b6ca59f0b4a6a02d3c0ca546756c 100644 --- a/src/libs/extensionsystem/pluginview.cpp +++ b/src/libs/extensionsystem/pluginview.cpp @@ -170,7 +170,7 @@ void PluginView::updateList() m_items.append(defaultCollectionItem); Qt::CheckState groupState = Qt::Unchecked; - int state = parsePluginSpecs(defaultCollectionItem, groupState, defaultCollection->plugins()); + int state = parsePluginSpecs(defaultCollectionItem, groupState, defaultCollection ? defaultCollection->plugins() : QList<PluginSpec *>()); defaultCollectionItem->setIcon(0, iconForState(state)); defaultCollectionItem->setData(C_LOAD, Qt::CheckStateRole, QVariant(groupState));