Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revoke the items source view changed event if there is one irrespecti…
…ve of the oldValue (#7277) We sometimes seem to end up with handler that is not revoked because setting a new value for m_itemsSourceView before revoking causes the referenced value (pointed to by oldValue) becoming null. If the handler is not revoked, then we can end up in a crash if the events are being fired on a collection that is not the ItemsSource of repeater anymore. To avoid this completely, we can revoke the handler if there is one irrespective of the oldValue and also do it before saving the newValue.
- Loading branch information