Repository: flex-asjs
Updated Branches:
  refs/heads/develop ba34dfa9c -> 11e0f755b


get exploded list to work


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/11e0f755
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/11e0f755
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/11e0f755

Branch: refs/heads/develop
Commit: 11e0f755bc1e390b6ca1995aef11b2354479225b
Parents: ba34dfa
Author: Alex Harui <[email protected]>
Authored: Fri Nov 25 00:27:50 2016 -0800
Committer: Alex Harui <[email protected]>
Committed: Fri Nov 25 00:28:01 2016 -0800

----------------------------------------------------------------------
 .../flex/org/apache/flex/core/ItemRendererClassFactory.as    | 2 ++
 .../flex/html/beads/TextItemRendererFactoryForArrayData.as   | 8 ++++++--
 2 files changed, 8 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/11e0f755/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ItemRendererClassFactory.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ItemRendererClassFactory.as
 
b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ItemRendererClassFactory.as
index 7401282..9677057 100644
--- 
a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ItemRendererClassFactory.as
+++ 
b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ItemRendererClassFactory.as
@@ -80,6 +80,8 @@ package org.apache.flex.core
                                        itemRendererFactory = new 
ClassFactory(itemRendererClass);
                                        createFunction = createFromClass;
                                }
+                               else if (!MXMLDescriptor)
+                                       createFunction = createFromClass;
                        }
         }
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/11e0f755/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/TextItemRendererFactoryForArrayData.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/TextItemRendererFactoryForArrayData.as
 
b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/TextItemRendererFactoryForArrayData.as
index 9ffd9fe..8ceb479 100644
--- 
a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/TextItemRendererFactoryForArrayData.as
+++ 
b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/TextItemRendererFactoryForArrayData.as
@@ -88,8 +88,12 @@ package org.apache.flex.html.beads
             
             if (!itemRendererFactory)
             {
-                _itemRendererFactory = new 
(ValuesManager.valuesImpl.getValue(_strand, "iItemRendererClassFactory")) as 
IItemRendererClassFactory;
-                _strand.addBead(_itemRendererFactory);
+                               _itemRendererFactory = 
_strand.getBeadByType(IItemRendererClassFactory) as IItemRendererClassFactory;
+                               if (!_itemRendererFactory)
+                               {
+                       _itemRendererFactory = new 
(ValuesManager.valuesImpl.getValue(_strand, "iItemRendererClassFactory")) as 
IItemRendererClassFactory;
+                   _strand.addBead(_itemRendererFactory);
+                               }
             }
             
                        dataProviderChangeHandler(null);

Reply via email to