diff --git a/src/plugins/help/helpplugin.cpp b/src/plugins/help/helpplugin.cpp
index 0c1ef511f1f0681dd1fb602834b5586bc099ae4c..7a5e19dfea891d0e2147950a37f88449327ac8a1 100644
--- a/src/plugins/help/helpplugin.cpp
+++ b/src/plugins/help/helpplugin.cpp
@@ -466,8 +466,8 @@ void HelpPlugin::setupUi()
     m_splitter->insertWidget(0, m_sideBar);
     m_splitter->setStretchFactor(0, 0);
     m_splitter->setStretchFactor(1, 1);
-    m_splitter->setSizes(QList<int>() << 300 << 300);
     m_sideBar->readSettings(m_core->settings(), QLatin1String("HelpSideBar"));
+    m_splitter->setSizes(QList<int>() << m_sideBar->size().width() << 300);
 }
 
 void HelpPlugin::resetFilter()