From 87c77d9807f428992e854d48e82b1fa53bee6266 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Wed, 4 Nov 2020 00:14:05 +0100 Subject: [PATCH] [partition] When flags are explicitly invalid, return early --- src/modules/partition/core/PartitionInfo.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/modules/partition/core/PartitionInfo.cpp b/src/modules/partition/core/PartitionInfo.cpp index 87aa03b66..9ab59ecf3 100644 --- a/src/modules/partition/core/PartitionInfo.cpp +++ b/src/modules/partition/core/PartitionInfo.cpp @@ -52,6 +52,10 @@ PartitionTable::Flags flags( const Partition* partition ) { auto v = partition->property( FLAGS_PROPERTY ); + if ( !v.isValid() ) + { + return partition->activeFlags(); + } if ( v.type() == QVariant::Int ) { return static_cast< PartitionTable::Flags >( v.toInt() );