This is an automated email from the ASF dual-hosted git repository.

carlosrovira pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new b48baff  fix itemRendererParent in renderer access since now is view 
instead of the strand
b48baff is described below

commit b48baff6003d5d714c1268f979fd480159288444
Author: Carlos Rovira <[email protected]>
AuthorDate: Thu Feb 7 18:12:08 2019 +0100

    fix itemRendererParent in renderer access since now is view instead of the 
strand
---
 .../src/main/royale/itemRenderers/IconListItemRenderer.mxml    | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git 
a/examples/royale/TourDeJewel/src/main/royale/itemRenderers/IconListItemRenderer.mxml
 
b/examples/royale/TourDeJewel/src/main/royale/itemRenderers/IconListItemRenderer.mxml
index 647d730..7d40de4 100644
--- 
a/examples/royale/TourDeJewel/src/main/royale/itemRenderers/IconListItemRenderer.mxml
+++ 
b/examples/royale/TourDeJewel/src/main/royale/itemRenderers/IconListItemRenderer.mxml
@@ -28,6 +28,7 @@ limitations under the License.
                        import vos.IconListVO;
                        import org.apache.royale.jewel.List;
                        import org.apache.royale.collections.ArrayList;
+                       import org.apache.royale.jewel.beads.views.ListView;
             
             [Bindable("dataChange")]
             public function get iconList():IconListVO
@@ -37,8 +38,13 @@ limitations under the License.
 
             private function clickCloseButton():void
                        {
-                var list:List = itemRendererParent as List;
-                (list.dataProvider as ArrayList).removeItemAt(index);
+                var view:ListView = this.itemRendererParent as ListView;
+                               if (view) {
+                                       var host:List = view.host as List;
+                                       if (host) {
+                        (host.dataProvider as ArrayList).removeItemAt(index);
+                    }
+                }
             }
                ]]>
     </fx:Script>

Reply via email to