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:
Phillip Susi 2013-01-26 13:43:30 -05:00 committed by Curtis Gedak
parent 2a2d21c231
commit b9b4b2e55d
1 changed files with 14 additions and 20 deletions

View File

@ -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