diff --git a/src/modules/partition/gui/PartitionViewStep.cpp b/src/modules/partition/gui/PartitionViewStep.cpp
index 4187707895d08e21c5c0d4139a8435fa97544081..a221471a8928e33345b868e5416c134f693634ca 100644
--- a/src/modules/partition/gui/PartitionViewStep.cpp
+++ b/src/modules/partition/gui/PartitionViewStep.cpp
@@ -201,21 +201,24 @@ PartitionViewStep::createSummaryWidget() const
         info.partitionModelAfter->setParent( widget );
         formLayout->addRow( tr( "After:" ), preview );
     }
-    QLabel* jobsLabel = new QLabel( widget );
-    mainLayout->addWidget( jobsLabel );
     QStringList jobsLines;
     foreach ( const Calamares::job_ptr& job, jobs() )
     {
         if ( !job->prettyDescription().isEmpty() )
         jobsLines.append( job->prettyDescription() );
     }
-    jobsLabel->setText( jobsLines.join( "<br/>" ) );
-    int m = CalamaresUtils::defaultFontHeight() / 2;
-    jobsLabel->setMargin( CalamaresUtils::defaultFontHeight() / 2 );
-    QPalette pal;
-    pal.setColor( QPalette::Background, pal.background().color().lighter( 108 ) );
-    jobsLabel->setAutoFillBackground( true );
-    jobsLabel->setPalette( pal );
+    if ( !jobsLines.isEmpty() )
+    {
+        QLabel* jobsLabel = new QLabel( widget );
+        mainLayout->addWidget( jobsLabel );
+        jobsLabel->setText( jobsLines.join( "<br/>" ) );
+        int m = CalamaresUtils::defaultFontHeight() / 2;
+        jobsLabel->setMargin( CalamaresUtils::defaultFontHeight() / 2 );
+        QPalette pal;
+        pal.setColor( QPalette::Background, pal.background().color().lighter( 108 ) );
+        jobsLabel->setAutoFillBackground( true );
+        jobsLabel->setPalette( pal );
+    }
     return widget;
 }