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>