Index: trunk/eraser/Eraser.Manager/Task.cs
===================================================================
--- trunk/eraser/Eraser.Manager/Task.cs	(revision 2104)
+++ trunk/eraser/Eraser.Manager/Task.cs	(revision 2268)
@@ -296,8 +296,7 @@
 		internal void OnTaskFinished()
 		{
+			Progress = null;
 			if (TaskFinished != null)
 				TaskFinished(this, EventArgs.Empty);
-			Executing = false;
-			Progress = null;
 		}
 		#endregion
