diff options
author | Thomas Hartmann <Thomas.Hartmann@digia.com> | 2014-09-09 15:11:20 +0200 |
---|---|---|
committer | Thomas Hartmann <Thomas.Hartmann@digia.com> | 2014-09-10 15:03:33 +0200 |
commit | b6eac08c2b1c3999df45421d5c7e2350056397dc (patch) | |
tree | 8ac858e7375c74183ad2ee5810a6052597e3b651 | |
parent | 95182687f847e1c758dde12532deba506d03c9ab (diff) | |
download | qt-creator-b6eac08c2b1c3999df45421d5c7e2350056397dc.tar.gz |
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>
-rw-r--r-- | src/plugins/coreplugin/sidebar.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/coreplugin/sidebar.cpp b/src/plugins/coreplugin/sidebar.cpp index cc758e006b..5fd6d4cd11 100644 --- a/src/plugins/coreplugin/sidebar.cpp +++ b/src/plugins/coreplugin/sidebar.cpp @@ -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); |