Changeset 5420 for trunk/sources/HeuristicLab.Optimization.Views/3.3
- Timestamp:
- 02/04/11 02:16:08 (14 years ago)
- Location:
- trunk/sources/HeuristicLab.Optimization.Views/3.3
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Optimization.Views/3.3/AlgorithmView.cs
r5419 r5420 137 137 //The content must be stopped if no other view showing the content is available 138 138 var optimizers = MainFormManager.MainForm.Views.OfType<IContentView>().Where(v => v != this).Select(v => v.Content).OfType<IOptimizer>(); 139 //add nested optimizers140 optimizers = optimizers.SelectMany(opt => opt.NestedOptimizers).Union(optimizers);141 142 if (!optimizers.Contains(Content)) Content.Stop();139 if (!optimizers.Contains(Content)) { 140 var nestedOptimizers = optimizers.SelectMany(opt => opt.NestedOptimizers); 141 if (!nestedOptimizers.Contains(Content)) Content.Stop(); 142 } 143 143 } 144 144 base.OnClosed(e); -
trunk/sources/HeuristicLab.Optimization.Views/3.3/BatchRunView.cs
r5419 r5420 113 113 //The content must be stopped if no other view showing the content is available 114 114 var optimizers = MainFormManager.MainForm.Views.OfType<IContentView>().Where(v => v != this).Select(v => v.Content).OfType<IOptimizer>(); 115 //add nested optimizers116 optimizers = optimizers.SelectMany(opt => opt.NestedOptimizers).Union(optimizers);117 118 if (!optimizers.Contains(Content)) Content.Stop();115 if (!optimizers.Contains(Content)) { 116 var nestedOptimizers = optimizers.SelectMany(opt => opt.NestedOptimizers); 117 if (!nestedOptimizers.Contains(Content)) Content.Stop(); 118 } 119 119 } 120 120 base.OnClosed(e); -
trunk/sources/HeuristicLab.Optimization.Views/3.3/ExperimentView.cs
r5419 r5420 95 95 //The content must be stopped if no other view showing the content is available 96 96 var optimizers = MainFormManager.MainForm.Views.OfType<IContentView>().Where(v => v != this).Select(v => v.Content).OfType<IOptimizer>(); 97 //add nested optimizers98 optimizers = optimizers.SelectMany(opt => opt.NestedOptimizers).Union(optimizers);99 100 if (!optimizers.Contains(Content)) Content.Stop();97 if (!optimizers.Contains(Content)) { 98 var nestedOptimizers = optimizers.SelectMany(opt => opt.NestedOptimizers); 99 if (!nestedOptimizers.Contains(Content)) Content.Stop(); 100 } 101 101 } 102 102 base.OnClosed(e);
Note: See TracChangeset
for help on using the changeset viewer.