On 10/14/13 5:00 PM, "Maurice Amsellem" <[email protected]> wrote:
>>Worth trying. But can you set a breakpoint on updateDisplayList to make >>sure it doesn't get called twice? We want to make sure the deferred >>work doesn't force another round >of validation. > >I remember I did that already when manually testing the fix: I did >several changes to the dataProvider, but only one UDL was executed. OK. It is worrisome if waiting for enterFrame is not sufficient if it once was, although mustella tests should be waiting for updateComplete. The validation subsystem is supposed to be validating a component in ResetComponent in one frame so they are supposed to be equivalent in simple cases. At startup, or when creating a new INavigatorContent we switch to multi-frame validation. If you have time, verifying that commitProperties and measure do not get called after UDL might be helpful, but the first thing to find out is if updateComplete actually solves the problem. -Alex
