diff --git a/src/modules/partition/gui/PartitionSplitterWidget.cpp b/src/modules/partition/gui/PartitionSplitterWidget.cpp
index 14dc75da8..cbc726ac4 100644
--- a/src/modules/partition/gui/PartitionSplitterWidget.cpp
+++ b/src/modules/partition/gui/PartitionSplitterWidget.cpp
@@ -487,6 +487,8 @@ PartitionSplitterWidget::drawPartitions( QPainter* painter,
         if ( m_itemToResize &&
              m_itemToResizeNext &&
              row > 0 &&
+             !items[ row - 1 ].isFreeSpace &&
+             !items[ row - 1 ].itemPath.isEmpty() &&
              items[ row - 1 ].itemPath == m_itemToResize->itemPath )
         {
             m_resizeHandleX = x;