You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ah...@apache.org on 2020/03/02 03:30:47 UTC

[royale-asjs] 01/02: handle case where destination array starts with 'this'

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

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

commit de21426ab47d8772b61cb0843bc0977a73d546de
Author: Alex Harui <ah...@apache.org>
AuthorDate: Sun Mar 1 19:29:52 2020 -0800

    handle case where destination array starts with 'this'
---
 .../Binding/src/main/royale/org/apache/royale/binding/GenericBinding.as | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/GenericBinding.as b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/GenericBinding.as
index 42f354a..e75d7ed 100644
--- a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/GenericBinding.as
+++ b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/GenericBinding.as
@@ -202,6 +202,8 @@ package org.apache.royale.binding
                 var arr:Array = destinationData as Array;
                 var n:int = arr.length;
                 var obj:Object = document[arr[0]];
+				if (obj == null && arr[0] == 'this')
+					obj = document;
                 if (obj == null)
                 {
                     if (!_listening) {