summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Hartmann <Thomas.Hartmann@digia.com>2014-09-09 15:11:20 +0200
committerThomas Hartmann <Thomas.Hartmann@digia.com>2014-09-10 15:03:33 +0200
commitb6eac08c2b1c3999df45421d5c7e2350056397dc (patch)
tree8ac858e7375c74183ad2ee5810a6052597e3b651
parent95182687f847e1c758dde12532deba506d03c9ab (diff)
downloadqt-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.cpp3
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);