Index: src/libchcore/TTask.cpp
===================================================================
diff -u -r7de00e54431d78b6c54fad6fb163dbc306381ef5 -r1366914bd5d2f7fa72cad0c7012184e1a452a89c
--- src/libchcore/TTask.cpp	(.../TTask.cpp)	(revision 7de00e54431d78b6c54fad6fb163dbc306381ef5)
+++ src/libchcore/TTask.cpp	(.../TTask.cpp)	(revision 1366914bd5d2f7fa72cad0c7012184e1a452a89c)
@@ -567,8 +567,6 @@
 		std::unique_ptr<wchar_t[]> upExceptionInfoBuffer(new wchar_t[ExceptionBufferSize]);
 		try
 		{
-			TSubTaskBase::ESubOperationResult eResult = TSubTaskBase::eSubResult_Continue;
-
 			// start operation
 			OnBeginOperation();
 
@@ -587,7 +585,7 @@
 			m_tSubTasksArray.InitBeforeExec();
 
 			// exec the estimation subtasks
-			eResult = m_tSubTasksArray.Execute(spFeedbackHandler, true);
+			TSubTaskBase::ESubOperationResult eResult = m_tSubTasksArray.Execute(spFeedbackHandler, true);
 
 			// go into wait state only in case the preprocessing did not finish the operation already
 			// (only fast move can do that right now)