diff --git a/src/plugins/welcome/welcomeplugin.cpp b/src/plugins/welcome/welcomeplugin.cpp
index 8a6ac26236776b91250e7a4861a33da1acd8389b..106bb22a89fa8b36b500eab3e3e4ec46a83520ae 100644
--- a/src/plugins/welcome/welcomeplugin.cpp
+++ b/src/plugins/welcome/welcomeplugin.cpp
@@ -153,10 +153,13 @@ WelcomeMode::WelcomeMode() :
     QVBoxLayout *layout = new QVBoxLayout;
     layout->setMargin(0);
     layout->setSpacing(0);
-//    layout->addWidget(new Utils::StyledBar);
-    layout->addWidget(m_welcomePage);
     m_modeWidget->setLayout(layout);
 
+    QScrollArea *scrollArea = new QScrollArea(m_modeWidget);
+    layout->addWidget(scrollArea);
+    scrollArea->setWidget(m_welcomePage);
+    scrollArea->setWidgetResizable(true);
+    m_welcomePage->setMinimumWidth(960);
     PluginManager *pluginManager = PluginManager::instance();
     connect(pluginManager, SIGNAL(objectAdded(QObject*)), SLOT(welcomePluginAdded(QObject*)));