[partition] Fix missing initialization of the attribute partAttributes

- Initialize the attribute partAttributes to 0; it is a primitive type
  and it is not initialized in some constructors.
  Fixes commit c1b5426c6 ([partition] Add support for partition attributes).
- Move implementation of default constructor to cpp.
This commit is contained in:
Gaël PORTAY 2020-06-20 20:30:22 -04:00
parent fde1aad465
commit 4974d86932
2 changed files with 7 additions and 1 deletions

View file

@ -85,10 +85,16 @@ PartitionLayout::addEntry( PartitionLayout::PartitionEntry entry )
return true;
}
PartitionLayout::PartitionEntry::PartitionEntry()
: partAttributes( 0 )
{
}
PartitionLayout::PartitionEntry::PartitionEntry( const QString& size, const QString& min, const QString& max )
: partSize( size )
, partMinSize( min )
, partMaxSize( max )
, partAttributes( 0 )
{
}