You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2015/01/23 21:24:14 UTC

[04/14] git commit: [flex-asjs] [refs/heads/develop] - establish separate arrays for each instance. In the future, the compiler should generate these off the constructor and not the prototype where they get shared

establish separate arrays for each instance.  In the future, the compiler should generate these off the constructor and not the prototype where they get shared


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

Branch: refs/heads/develop
Commit: 207359d0952ed7a944e45ccdfe89012859888e30
Parents: ddfc11f
Author: Alex Harui <ah...@apache.org>
Authored: Thu Jan 15 16:17:10 2015 -0800
Committer: Alex Harui <ah...@apache.org>
Committed: Fri Jan 23 12:24:04 2015 -0800

----------------------------------------------------------------------
 examples/FlexJSStore/src/productsView/ProductList.mxml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/207359d0/examples/FlexJSStore/src/productsView/ProductList.mxml
----------------------------------------------------------------------
diff --git a/examples/FlexJSStore/src/productsView/ProductList.mxml b/examples/FlexJSStore/src/productsView/ProductList.mxml
index e99397d..88d3377 100755
--- a/examples/FlexJSStore/src/productsView/ProductList.mxml
+++ b/examples/FlexJSStore/src/productsView/ProductList.mxml
@@ -45,7 +45,7 @@ limitations under the License.
         import samples.flexstore.Product;
         import samples.flexstore.ProductListEvent;
         
-        public var items:Array = [];
+        public var items:Array;
         
         public var newItemStartX:int;
         public var newItemStartY:int;
@@ -57,6 +57,9 @@ limitations under the License.
         
         public function addProduct(product:Product):void
 		{
+            if (items == null)
+                items = [];
+            
             var index:int = indexOf(product.productId);
             var event:ProductListEvent;
             var item:ProductListItem;