diff --git a/src/modules/partition/core/PartitionLayout.cpp b/src/modules/partition/core/PartitionLayout.cpp
index 182e7606b..67a7c2906 100644
--- a/src/modules/partition/core/PartitionLayout.cpp
+++ b/src/modules/partition/core/PartitionLayout.cpp
@@ -44,13 +44,13 @@ getDefaultFileSystemType()
 }
 
 PartitionLayout::PartitionLayout()
+    : m_defaultFsType( getDefaultFileSystemType() )
 {
-    m_defaultFsType = getDefaultFileSystemType();
 }
 
 PartitionLayout::PartitionLayout( PartitionLayout::PartitionEntry entry )
+    : PartitionLayout()
 {
-    m_defaultFsType = getDefaultFileSystemType();
     m_partLayout.append( entry );
 }