0 Replies Latest reply on Mar 18, 2010 3:56 PM by Jason Szeto

    [svn:fx-4.x] 14865: Concatenated matrix ApplicationDomain bug fix

    Jason Szeto Level 3

      Revision: 14865

      Revision: 14865

      Author:   jszeto@adobe.com

      Date:     2010-03-18 15:56:17 -0700 (Thu, 18 Mar 2010)

      Log Message:

      ***********

      Concatenated matrix ApplicationDomain bug fix

       

      http://bugs.adobe.com/jira/browse/SDK-25752 - Marshall Plan Rendering Error in Flex 4 when using Flex 3 containers

       

      MatrixUtils.getConcatenatedMatrix wasn't properly traversing the parent chain when that chain spanned sibling ApplicationDomains. The solution is to figure out when we have crossed the ApplicationDomain dividing line and ask the new ApplicationDomain for its class definition of UIComponent. The code has been optimized to reduce the number of getDefinition function calls.

       

      I refactored getConcatenatedMatrix and getConcatenatedComputedMatrix into a helper function.

       

       

      QE notes: Needs full mustella run

      Doc notes: none

      Bugs: SDK-25752

      Reviewer: Darrell

      Tests run: checkintests, DropDownList, ComboBox, PopUpAnchor

      Is noteworthy for integration: no

       

      Ticket Links:

      ***********

          http://bugs.adobe.com/jira/browse/SDK-25752

          http://bugs.adobe.com/jira/browse/SDK-25752

       

      Modified Paths:

      **************

          flex/sdk/branches/4.x/frameworks/projects/framework/src/mx/utils/MatrixUtil.as