Remove simulation pass ( read test ) on move
The simulation pass is unnecessary and just wastes more time when moving, so get rid of it.
This commit is contained in:
parent
2a2d21c231
commit
b9b4b2e55d
|
@ -2152,27 +2152,21 @@ bool GParted_Core::move_filesystem( const Partition & partition_old,
|
|||
succes = false ;
|
||||
if ( partition_new .test_overlap( partition_old ) )
|
||||
{
|
||||
if ( copy_filesystem_simulation( partition_old, partition_new, operationdetail .get_last_child() ) )
|
||||
{
|
||||
operationdetail .get_last_child() .add_child( OperationDetail( _("perform real move") ) ) ;
|
||||
|
||||
succes = copy_filesystem( partition_old,
|
||||
partition_new,
|
||||
operationdetail .get_last_child() .get_last_child(),
|
||||
total_done,
|
||||
true ) ;
|
||||
|
||||
operationdetail .get_last_child() .get_last_child()
|
||||
.set_status( succes ? STATUS_SUCCES : STATUS_ERROR ) ;
|
||||
if ( ! succes )
|
||||
{
|
||||
rollback_transaction( partition_old,
|
||||
partition_new,
|
||||
operationdetail .get_last_child(),
|
||||
total_done ) ;
|
||||
succes = copy_filesystem( partition_old,
|
||||
partition_new,
|
||||
operationdetail.get_last_child(),
|
||||
total_done,
|
||||
true );
|
||||
|
||||
check_repair_filesystem( partition_old, operationdetail ) ;
|
||||
}
|
||||
operationdetail.get_last_child().get_last_child()
|
||||
.set_status( succes ? STATUS_SUCCES : STATUS_ERROR );
|
||||
if ( ! succes )
|
||||
{
|
||||
rollback_transaction( partition_old,
|
||||
partition_new,
|
||||
operationdetail .get_last_child(),
|
||||
total_done );
|
||||
check_repair_filesystem( partition_old, operationdetail );
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue