Iterate over all partitions for canBeResized check, not just osprober.

This commit is contained in:
Teo Mrnjavac 2016-02-12 16:45:52 +01:00
parent a9c6b47e5e
commit 12ec3bb74b

View File

@ -25,6 +25,7 @@
#include "core/PartitionModel.h"
#include "core/OsproberEntry.h"
#include "core/PartUtils.h"
#include "core/PartitionIterator.h"
#include "ReplaceWidget.h"
#include "PrettyRadioButton.h"
@ -941,9 +942,10 @@ ChoicePage::setupActions()
bool atLeastOneCanBeResized = false;
foreach ( const OsproberEntry& entry, osproberEntriesForCurrentDevice )
for ( auto it = PartitionIterator::begin( currentDevice );
it != PartitionIterator::end( currentDevice ); ++it )
{
if ( entry.canBeResized )
if ( PartUtils::canBeResized( *it ) )
{
atLeastOneCanBeResized = true;
break;