Changeset 213 for branches/eraser6/Manager/DirectExecutor.cs
- Timestamp:
- 3/11/2008 2:53:20 AM (5 years ago)
- File:
-
- 1 edited
-
branches/eraser6/Manager/DirectExecutor.cs (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eraser6/Manager/DirectExecutor.cs
r208 r213 20 20 thread = new Thread(delegate() 21 21 { 22 this.Main();22 Main(); 23 23 }); 24 24 … … 39 39 if (unusedIds.Count != 0) 40 40 { 41 task. ID= unusedIds[0];41 task.id = unusedIds[0]; 42 42 unusedIds.RemoveAt(0); 43 43 } 44 44 else 45 task. ID= ++nextId;45 task.id = ++nextId; 46 46 } 47 47 … … 119 119 try 120 120 { 121 //Broadcast the task started event. 122 task.OnTaskStarted(new TaskEventArgs(task)); 123 121 124 //Run the task 122 125 foreach (Task.ErasureTarget target in task.Entries) … … 143 146 task.LogEntry(new LogEntry(e.Message, LogLevel.FATAL)); 144 147 } 145 146 //If the task is a recurring task, reschedule it since we are done. 147 if (task.Schedule is RecurringSchedule) 148 ((RecurringSchedule)task.Schedule).Reschedule(DateTime.Now); 148 finally 149 { 150 //And the task finished event. 151 task.OnTaskFinished(new TaskEventArgs(task)); 152 153 //If the task is a recurring task, reschedule it since we are done. 154 if (task.Schedule is RecurringSchedule) 155 ((RecurringSchedule)task.Schedule).Reschedule(DateTime.Now); 156 } 149 157 } 150 158 … … 183 191 //Update the task progress 184 192 eventArgs.overallProgress = (i * 100) / paths.Count; 193 eventArgs.currentTarget = target; 185 194 eventArgs.currentItemName = paths[i]; 186 195 eventArgs.currentItemProgress = 0;
Note: See TracChangeset
for help on using the changeset viewer.
