Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/08/11 02:34:26 (13 years ago)
Author:
swagner
Message:

Adapted method RebuildImageList to work with null items (#1324)

File:
1 edited

Legend:

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

    r5237 r5239  
    379379      }
    380380    }
    381     private void RebuildImageList() {
     381    protected virtual void RebuildImageList() {
    382382      itemsListView.SmallImageList.Images.Clear();
    383       foreach (ListViewItem item in itemsListView.Items) {
    384         itemsListView.SmallImageList.Images.Add(((T)item.Tag).ItemImage);
    385         item.ImageIndex = itemsListView.SmallImageList.Images.Count - 1;
     383      foreach (ListViewItem listViewItem in itemsListView.Items) {
     384        T item = listViewItem.Tag as T;
     385        itemsListView.SmallImageList.Images.Add(item == null ? HeuristicLab.Common.Resources.VS2008ImageLibrary.Nothing : item.ItemImage);
     386        listViewItem.ImageIndex = itemsListView.SmallImageList.Images.Count - 1;
    386387      }
    387388    }
Note: See TracChangeset for help on using the changeset viewer.