0 Replies Latest reply on Mar 18, 2009 7:50 AM by (Paul_Reilly)

    [svn:fx-trunk] 5388: * Data binding bug fix for LCDS.

    Level 1
      Revision: 5388
      Author: preilly@adobe.com
      Date: 2009-03-18 08:50:03 -0700 (Wed, 18 Mar 2009)

      Log Message:
      -----------
      * Data binding bug fix for LCDS.

      tests Passed: checkintests, mxunit databinding

      Needs QA: YES

      Needs DOC: NO

      Bug fixes: SDK-18764

      API Change: NO

      Reviewer: Carol

      Code-level description of changes:

      as3/binding/PropertyWatcher.java

      Modified shouldWriteSelf() to return true if any child watchers
      need to be written.

      mxml/builder/DocumentBuilder.java

      Modified analyze(BindingNode) to no longer set the property on the
      component. This was incorrectly assuming that the destination was
      a property. It could also be a property chain or an expression.
      I noticed this problem due to some recently asserts which were
      added to flex2.compiler.util.Name.

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

      Modified Paths:
      --------------
      flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/as3/binding/PropertyWatcher.java
      flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/InterfaceCompiler.java
      flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/builder/DocumentBuilder.java