Index: src/libchcore/TSubTaskCopyMove.cpp =================================================================== diff -u -N -rfc67a825635691930b3ac00dc95b16e59f3d2fae -r213cc1a2b3530ea7cb31fd0dac258df23bcc3416 --- src/libchcore/TSubTaskCopyMove.cpp (.../TSubTaskCopyMove.cpp) (revision fc67a825635691930b3ac00dc95b16e59f3d2fae) +++ src/libchcore/TSubTaskCopyMove.cpp (.../TSubTaskCopyMove.cpp) (revision 213cc1a2b3530ea7cb31fd0dac258df23bcc3416) @@ -1321,13 +1321,8 @@ ISerializerContainerPtr spContainer = spSerializer->GetContainer(_T("subtask_copymove")); InitColumns(spContainer); - ISerializerRowDataPtr spRow; + ISerializerRowDataPtr spRow = spContainer->GetRow(0, !m_tProgressInfo.WasSerialized()); - if(m_tProgressInfo.WasSerialized()) - spRow = spContainer->GetRow(0); - else - spRow = spContainer->AddRow(0); - m_tProgressInfo.Store(spRow); m_tSubTaskStats.Store(spRow); }