Zitat von José Pereda <[email protected]>:
Thanks, that's helpful.
If I get it right, the change applied in ListExpressionHelper [1][2]
removed equals:
- if ((currentValue == null)? (oldValue != null) :
!currentValue.equals(oldValue)) {
+ if (currentValue != oldValue) {
So that will imply that we should do the same in ListPropertyBase::bind?
exactly :) IMO, at least - otherwise we get all the old problems back:
the binding (just the same as listing) must be to an exact instance,
not to something that's equal but another instance.