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/01/20 18:28:08 UTC

[royale-asjs] 01/02: capture phase was not working in JS

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 2dc9ae1d3519a711a72627c4896694eaca58936d
Author: Alex Harui <ah...@apache.org>
AuthorDate: Mon Jan 20 10:26:57 2020 -0800

    capture phase was not working in JS
---
 .../Core/src/main/royale/org/apache/royale/core/ElementWrapper.as     | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/ElementWrapper.as b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/ElementWrapper.as
index fe9de76..3bb85db 100644
--- a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/ElementWrapper.as
+++ b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/ElementWrapper.as
@@ -317,13 +317,13 @@ package org.apache.royale.core
         override public function addEventListener(type:String, handler:Function, opt_capture:Boolean = false, opt_handlerScope:Object = null):void
         {
             var source:Object = getActualDispatcher_(type);
-            goog.events.listen(source, type, handler);
+            goog.events.listen(source, type, handler, opt_capture ? { capture: true } : null);
         }
         
         override public function removeEventListener(type:String, handler:Function, opt_capture:Boolean = false, opt_handlerScope:Object = null):void
         {
             var source:Object = getActualDispatcher_(type);
-            goog.events.unlisten(source, type, handler);
+            goog.events.unlisten(source, type, handler, opt_capture ? { capture: true } : null);
         }
         
         private function getActualDispatcher_(type:String):Object