Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/07/10 16:58:11 (13 years ago)
Author:
abeham
Message:

#1324

  • Fixed event deregistration in ItemArrayView and ItemListView
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Core.Views/3.3/ItemArrayView.cs

    r4300 r5070  
    6868      Content.ItemsMoved -= new CollectionItemsChangedEventHandler<IndexedItem<T>>(Content_ItemsMoved);
    6969      Content.CollectionReset -= new CollectionItemsChangedEventHandler<IndexedItem<T>>(Content_CollectionReset);
     70      foreach (T item in Content) {
     71        item.ItemImageChanged -= new EventHandler(Item_ItemImageChanged);
     72        item.ToStringChanged -= new EventHandler(Item_ToStringChanged);
     73      }
    7074      base.DeregisterContentEvents();
    7175    }
     
    136140        try {
    137141          return (T)typeSelectorDialog.TypeSelector.CreateInstanceOfSelectedType();
    138         }
    139         catch (Exception ex) {
     142        } catch (Exception ex) {
    140143          ErrorHandling.ShowErrorDialog(this, ex);
    141144        }
Note: See TracChangeset for help on using the changeset viewer.