Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/15/10 04:37:36 (14 years ago)
Author:
swagner
Message:

Implemented reviewers' comments (#893).

Location:
trunk/sources/HeuristicLab.Core.Views/3.3
Files:
4 edited

Legend:

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

    r3299 r3351  
    1919 */
    2020#endregion
     21
     22using System;
     23using System.Windows.Forms;
    2124
    2225namespace HeuristicLab.Core.Views {
     
    3437      if (disposing) {
    3538        if (typeSelectorDialog != null) typeSelectorDialog.Dispose();
     39        foreach (ListViewItem item in listView.Items) {
     40          ((T)item.Tag).ItemImageChanged -= new EventHandler(Item_ItemImageChanged);
     41          ((T)item.Tag).ToStringChanged -= new EventHandler(Item_ToStringChanged);
     42        }
    3643        if (components != null) components.Dispose();
    3744      }
  • trunk/sources/HeuristicLab.Core.Views/3.3/ItemArrayView.Designer.cs

    r3341 r3351  
    3838        foreach (ListViewItem listViewItem in itemsListView.Items) {
    3939          T item = listViewItem.Tag as T;
     40          if (item != null) item.ItemImageChanged -= new EventHandler(Item_ItemImageChanged);
    4041          if (item != null) item.ToStringChanged -= new EventHandler(Item_ToStringChanged);
    4142        }
  • trunk/sources/HeuristicLab.Core.Views/3.3/ItemCollectionView.Designer.cs

    r3281 r3351  
    3737    protected override void Dispose(bool disposing) {
    3838      if (disposing) {
    39         foreach (ListViewItem item in itemsListView.Items)
     39        foreach (ListViewItem item in itemsListView.Items) {
     40          ((T)item.Tag).ItemImageChanged -= new EventHandler(Item_ItemImageChanged);
    4041          ((T)item.Tag).ToStringChanged -= new EventHandler(Item_ToStringChanged);
     42        }
    4143        if (components != null) components.Dispose();
    4244      }
  • trunk/sources/HeuristicLab.Core.Views/3.3/ItemListView.Designer.cs

    r3281 r3351  
    3636    protected override void Dispose(bool disposing) {
    3737      if (disposing) {
    38         foreach (ListViewItem item in itemsListView.Items)
     38        foreach (ListViewItem item in itemsListView.Items) {
     39          ((T)item.Tag).ItemImageChanged -= new EventHandler(Item_ItemImageChanged);
    3940          ((T)item.Tag).ToStringChanged -= new EventHandler(Item_ToStringChanged);
     41        }
    4042        if (components != null) components.Dispose();
    4143      }
Note: See TracChangeset for help on using the changeset viewer.