Changeset 1318
- Timestamp:
- 11/19/2009 11:25:51 PM (2 years ago)
- File:
-
- 1 edited
-
trunk/eraser6/Eraser.Manager/DirectExecutor.cs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/eraser6/Eraser.Manager/DirectExecutor.cs
r1285 r1318 113 113 lock (tasksLock) 114 114 for (int i = 0; i != scheduledTasks.Count; ++i) 115 for (int j = 0; j < scheduledTasks.Values[i].Count; ++j)115 for (int j = 0; j < scheduledTasks.Values[i].Count; ) 116 116 { 117 117 Task currentTask = scheduledTasks.Values[i][j]; … … 120 120 ((RecurringSchedule)currentTask.Schedule).NextRun != scheduledTasks.Keys[i])) 121 121 { 122 scheduledTasks.Values[i].RemoveAt(i); 122 scheduledTasks.Values[i].RemoveAt(j); 123 } 124 else 125 { 126 ++j; 123 127 } 124 128 }
Note: See TracChangeset
for help on using the changeset viewer.
