Community
Participate
Working Groups
If a context receives #setParent() call and the newParent == oldParent, the context functions are unnecessary called to check if values stay the same. If context functions are "factory" functions that produce new values on each call, this will result on listeners receiving updates despite having no real changes in the context data.
Created attachment 180454 [details] Patch plus JUnits
Patch applied to CVS Head. Thank you goes to Remy for finding this!
Verified that tests testUpdateSameParentCalculated() and testUpdateSameParent() passed on I20101026-0100.