- Timestamp:
- 05/16/12 16:28:49 (13 years ago)
- Location:
- branches/HeuristicLab.TimeSeries
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.TimeSeries
- Property svn:mergeinfo changed
-
branches/HeuristicLab.TimeSeries/HeuristicLab.Clients.Hive/3.3/HiveTasks/OptimizerHiveTask.cs
r7259 r7842 31 31 namespace HeuristicLab.Clients.Hive { 32 32 public class OptimizerHiveTask : HiveTask<OptimizerTask> { 33 34 Object batchRunLocker = new Object(); 33 35 34 36 #region Constructors and Cloning … … 224 226 batchRun.Optimizer = (IOptimizer)optimizerTask.Item; // only set the first optimizer as Optimizer. if every time the Optimizer would be set, the runs would be cleared each time 225 227 } 226 foreach (IRun run in optimizerTask.Item.Runs) { 227 if (!batchRun.Runs.Contains(run)) { 228 run.Name = GetNewRunName(run, batchRun.Runs); 229 batchRun.Runs.Add(run); 228 lock (batchRunLocker) { 229 foreach (IRun run in optimizerTask.Item.Runs) { 230 if (!batchRun.Runs.Contains(run)) { 231 run.Name = GetNewRunName(run, batchRun.Runs); 232 batchRun.Runs.Add(run); 233 } 230 234 } 231 235 }
Note: See TracChangeset
for help on using the changeset viewer.