NSKVOSupport: Fix new objects not being added to NSKeyValueChangeNew set on set mutation

This commit is contained in:
hmelder 2024-06-11 12:18:26 +02:00
parent 4072792439
commit d2a50254d0

View file

@ -1079,7 +1079,7 @@ static const NSString *_NSKeyValueChangeOldSetValue
// NOT in oldValues
NSSet *newValue =
[objects objectsPassingTest:^BOOL(id obj, BOOL *stop) {
return [objects member:obj] ? NO : YES;
return [oldValues member:obj] ? NO : YES;
}];
change[NSKeyValueChangeNewKey] = newValue;