Skip to content

Commit e19b195

Browse files
committed
Fix MultiSelectorHelper
Do not crash if new value is null. Instead do not apply the Binding
1 parent 86baaef commit e19b195

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

src/MahApps.Metro/Controls/Helper/MultiSelectorHelper.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,12 @@ private static void OnSelectedItemsChanged(DependencyObject d, DependencyPropert
3737
var oldBinding = GetSelectedItemBinding(d);
3838
oldBinding?.UnBind();
3939

40-
var multiSelectorBinding = new MultiSelectorBinding((Selector)d, (IList)e.NewValue);
41-
SetSelectedItemBinding(d, multiSelectorBinding);
42-
multiSelectorBinding.Bind();
40+
if (e.NewValue != null)
41+
{
42+
var multiSelectorBinding = new MultiSelectorBinding((Selector)d, (IList)e.NewValue);
43+
SetSelectedItemBinding(d, multiSelectorBinding);
44+
multiSelectorBinding.Bind();
45+
}
4346
}
4447
}
4548

0 commit comments

Comments
 (0)