diff --git a/src/plugins/qt4projectmanager/qt4target.cpp b/src/plugins/qt4projectmanager/qt4target.cpp
index 54ce90248006d4ab4876d7a727be396afc5f1355..6d55bb50f58464a0afafc35d2e9dbb56cda0ae44 100644
--- a/src/plugins/qt4projectmanager/qt4target.cpp
+++ b/src/plugins/qt4projectmanager/qt4target.cpp
@@ -513,6 +513,7 @@ Qt4DefaultTargetSetupWidget::Qt4DefaultTargetSetupWidget(Qt4BaseTargetFactory *f
     m_importLinePath = new Utils::PathChooser();
     m_importLinePath->setExpectedKind(Utils::PathChooser::ExistingDirectory);
     m_importLinePath->setPath(sourceDir);
+    m_importLinePath->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
     m_importLineLayout->addWidget(m_importLinePath);
 
     m_importLineButton = new QPushButton;
@@ -521,7 +522,8 @@ Qt4DefaultTargetSetupWidget::Qt4DefaultTargetSetupWidget(Qt4BaseTargetFactory *f
     // make it in line with import path chooser button on mac
     m_importLineButton->setAttribute(Qt::WA_LayoutUsesWidgetRect);
     m_importLineLayout->addWidget(m_importLineButton);
-    m_importLineLayout->addStretch();
+    m_importLineStretch = new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Fixed);
+    m_importLineLayout->addSpacerItem(m_importLineStretch);
     layout->addWidget(w);
 
     m_importLineLabel->setVisible(false);
@@ -771,6 +773,8 @@ void Qt4DefaultTargetSetupWidget::addImportClicked()
         m_importLineLabel->setVisible(true);
         m_importLinePath->setVisible(true);
         m_importLineButton->setAttribute(Qt::WA_MacNormalSize);
+        m_importLineStretch->changeSize(0,0, QSizePolicy::Fixed, QSizePolicy::Fixed);
+        m_importLineLayout->invalidate();
         return;
     }
     QList<BuildConfigurationInfo> infos = BuildConfigurationInfo::checkForBuild(m_importLinePath->path(), m_proFilePath);
diff --git a/src/plugins/qt4projectmanager/qt4target.h b/src/plugins/qt4projectmanager/qt4target.h
index 64f2c604a99d969f231a8cb7fa77ea711bfe89fb..fefbb48b32410b60b5c1933b0309c335cd5f042b 100644
--- a/src/plugins/qt4projectmanager/qt4target.h
+++ b/src/plugins/qt4projectmanager/qt4target.h
@@ -39,6 +39,8 @@
 #include <projectexplorer/target.h>
 #include <projectexplorer/task.h>
 
+#include <QtGui/QSpacerItem>
+
 namespace Utils {
 class DetailsWidget;
 class PathChooser;
@@ -177,6 +179,7 @@ private:
     QLabel *m_importLineLabel;
     Utils::PathChooser *m_importLinePath;
     QPushButton *m_importLineButton;
+    QSpacerItem *m_importLineStretch;
 
     void setupWidgets();
     void clearWidgets();