- Timestamp:
- 05/13/10 17:31:13 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Core/3.3/Collections/CheckedItemCollection.cs
r3628 r3798 127 127 protected override void OnCollectionReset(IEnumerable<T> items, IEnumerable<T> oldItems) { 128 128 foreach (var oldItem in oldItems) 129 checkedState.Remove(oldItem); 129 if (!list.Contains(oldItem)) 130 checkedState.Remove(oldItem); 130 131 foreach (var item in items) 131 132 if (!checkedState.ContainsKey(item)) … … 151 152 protected override void OnItemsRemoved(IEnumerable<T> items) { 152 153 foreach (var item in items) { 153 checkedState.Remove(item); 154 if (!list.Contains(item)) 155 checkedState.Remove(item); 154 156 } 155 157 base.OnItemsRemoved(items);
Note: See TracChangeset
for help on using the changeset viewer.