diff --git a/src/modules/partition/gui/EraseDiskPage.cpp b/src/modules/partition/gui/EraseDiskPage.cpp
index 94ebb50fe1e02914d49c560c8caf968910078616..a6d844a5a586df42ad5ecac62b273a3a8feb0125 100644
--- a/src/modules/partition/gui/EraseDiskPage.cpp
+++ b/src/modules/partition/gui/EraseDiskPage.cpp
@@ -53,7 +53,9 @@ EraseDiskPage::EraseDiskPage( QWidget* parent )
     m_drivesView->setGridSize( QSize( CalamaresUtils::defaultFontHeight() * 8,
                                       m_drivesView->iconSize().height() +
                                       CalamaresUtils::defaultFontHeight() * 4 ) );
-    m_drivesView->setMinimumHeight( m_drivesView->gridSize().height() + 2 );
+    m_drivesView->setMinimumHeight( m_drivesView->gridSize().height() +
+                                    CalamaresUtils::defaultFontHeight() / 2 );
+    m_drivesView->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Preferred );
 
     mainLayout->addStretch();
     setNextEnabled( false );