Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/15/12 16:47:25 (11 years ago)
Author:
mkommend
Message:

#1763: merged changes from trunk into the tree simplifier branch.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.TreeSimplifier/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/Symbols/VariableConditionView.cs

    r8103 r8915  
    124124        RegisterVariableNamesViewContentEvents();
    125125      } else {
    126         var existingEntries = variableNamesView.Content.ToList();
    127 
    128126        // temporarily deregister to prevent circular calling of events
    129127        DeregisterVariableNamesViewContentEvents();
    130         // add additional entries
    131         foreach (var variableName in Content.VariableNames.Except(existingEntries.Select(x => x.Value)))
    132           variableNamesView.Content.Add(new StringValue(variableName), true);
    133         foreach (var oldEntry in existingEntries.Where(x => !Content.VariableNames.Contains(x.Value)))
    134           variableNamesView.Content.Remove(oldEntry);
     128        variableNamesView.Content.Clear();
     129        foreach (var variableName in Content.AllVariableNames) {
     130          variableNamesView.Content.Add(new StringValue(variableName), Content.VariableNames.Contains(variableName));
     131        }
    135132        RegisterVariableNamesViewContentEvents();
    136133
Note: See TracChangeset for help on using the changeset viewer.