Only insert SideBarWidget for existing id

Task-number: QTCREATORBUG-12974
Change-Id: I69cacab32de0454a78c5a67edcc7dcbbdcb12784
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
Thomas Hartmann
2014-09-09 15:11:20 +02:00
parent 95182687f8
commit b6eac08c2b

View File

@@ -287,7 +287,8 @@ void SideBar::readSettings(QSettings *settings, const QString &name)
QStringList views = settings->value(viewsKey).toStringList();
if (views.count()) {
foreach (const QString &id, views)
insertSideBarWidget(d->m_widgets.count(), id);
if (availableItemIds().contains(id))
insertSideBarWidget(d->m_widgets.count(), id);
} else {
insertSideBarWidget(0);