@ -120,7 +120,7 @@ PartitionCoreModule::DeviceInfo::~DeviceInfo() {}
void
void
PartitionCoreModule : : DeviceInfo : : forgetChanges ( )
PartitionCoreModule : : DeviceInfo : : forgetChanges ( )
{
{
jobs. clear ( ) ;
m_ jobs. clear ( ) ;
for ( auto it = PartitionIterator : : begin ( device . data ( ) ) ; it ! = PartitionIterator : : end ( device . data ( ) ) ; + + it )
for ( auto it = PartitionIterator : : begin ( device . data ( ) ) ; it ! = PartitionIterator : : end ( device . data ( ) ) ; + + it )
{
{
PartitionInfo : : reset ( * it ) ;
PartitionInfo : : reset ( * it ) ;
@ -132,16 +132,18 @@ PartitionCoreModule::DeviceInfo::forgetChanges()
bool
bool
PartitionCoreModule : : DeviceInfo : : isDirty ( ) const
PartitionCoreModule : : DeviceInfo : : isDirty ( ) const
{
{
if ( ! jobs. isEmpty ( ) )
if ( ! m_ jobs. isEmpty ( ) )
{
{
return true ;
return true ;
}
}
for ( auto it = PartitionIterator : : begin ( device . data ( ) ) ; it ! = PartitionIterator : : end ( device . data ( ) ) ; + + it )
for ( auto it = PartitionIterator : : begin ( device . data ( ) ) ; it ! = PartitionIterator : : end ( device . data ( ) ) ; + + it )
{
if ( PartitionInfo : : isDirty ( * it ) )
if ( PartitionInfo : : isDirty ( * it ) )
{
{
return true ;
return true ;
}
}
}
return false ;
return false ;
}
}