diff options
Diffstat (limited to 'mcs/class/System/System.ComponentModel/BindingList.cs')
-rw-r--r-- | mcs/class/System/System.ComponentModel/BindingList.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mcs/class/System/System.ComponentModel/BindingList.cs b/mcs/class/System/System.ComponentModel/BindingList.cs index b64d655efe..b4c0ce8b69 100644 --- a/mcs/class/System/System.ComponentModel/BindingList.cs +++ b/mcs/class/System/System.ComponentModel/BindingList.cs @@ -242,7 +242,7 @@ namespace System.ComponentModel { if (raise_list_changed_events) OnListChanged (new ListChangedEventArgs (ListChangedType.ItemAdded, index)); - if (type_raises_item_changed_events) + if (item != null && type_raises_item_changed_events) (item as INotifyPropertyChanged).PropertyChanged += Item_PropertyChanged; } |