0 Replies Latest reply on Jul 22, 2008 12:09 PM by (Paul_Reilly)

    [svn] 2568: Fix for bug found in ThermoPanels where an Mxml component extended an

      Revision: 2568
      Author: preilly@adobe.com
      Date: 2008-07-22 13:09:14 -0700 (Tue, 22 Jul 2008)

      Log Message:
      -----------
      Fix for bug found in ThermoPanels where an Mxml component extended an
      ActionScript component, which extended an Mxml component, which
      extended an ActionScript component. The performance impact looks to
      be less than 1%.

      tests Passed: checkintests

      Needs QA: YES

      Needs DOC: NO

      Bug fixes: SDK-16096

      API Change: NO

      Reviewer: pfarland

      Code-level description of changes:

      Modified checkInheritance() to no longer short circuit if the
      compilation unit had been checked, because an mxml document might
      live further up the inheritance chain and it might have been reset
      as part of the normal two pass compilation of mxml documents.
      Everything in the inheritance chain should be caught up to the same
      phase as the target compilation unit before it's allowed to proceed
      to the next phase.

      Ticket Links:
      ------------
      http://bugs.adobe.com/jira/browse/SDK-16096

      Modified Paths:
      --------------
      flex/sdk/branches/3.1.0/modules/compiler/src/java/flex2/compiler/API.java