[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:
parent
fde1aad465
commit
4974d86932
@ -85,10 +85,16 @@ PartitionLayout::addEntry( PartitionLayout::PartitionEntry entry )
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
PartitionLayout::PartitionEntry::PartitionEntry()
|
||||||
|
: partAttributes( 0 )
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
PartitionLayout::PartitionEntry::PartitionEntry( const QString& size, const QString& min, const QString& max )
|
PartitionLayout::PartitionEntry::PartitionEntry( const QString& size, const QString& min, const QString& max )
|
||||||
: partSize( size )
|
: partSize( size )
|
||||||
, partMinSize( min )
|
, partMinSize( min )
|
||||||
, partMaxSize( max )
|
, partMaxSize( max )
|
||||||
|
, partAttributes( 0 )
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -52,7 +52,7 @@ public:
|
|||||||
CalamaresUtils::Partition::PartitionSize partMaxSize;
|
CalamaresUtils::Partition::PartitionSize partMaxSize;
|
||||||
|
|
||||||
/// @brief All-zeroes PartitionEntry
|
/// @brief All-zeroes PartitionEntry
|
||||||
PartitionEntry() {}
|
PartitionEntry();
|
||||||
/// @brief Parse @p size, @p min and @p max to their respective member variables
|
/// @brief Parse @p size, @p min and @p max to their respective member variables
|
||||||
PartitionEntry( const QString& size, const QString& min, const QString& max );
|
PartitionEntry( const QString& size, const QString& min, const QString& max );
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user