You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by yi...@apache.org on 2019/12/20 13:22:18 UTC

[royale-asjs] 01/01: Get rid of implict cast exception

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

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

commit f9679c04aa821ad4367604b8a41da4e77c9ee524
Author: DESKTOP-RH4S838\Yishay <yi...@hotmail.com>
AuthorDate: Fri Dec 20 15:21:49 2019 +0200

    Get rid of implict cast exception
---
 .../royale/org/apache/royale/events/utils/KeyboardEventConverter.as    | 2 +-
 .../main/royale/org/apache/royale/events/utils/MouseEventConverter.as  | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/utils/KeyboardEventConverter.as b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/utils/KeyboardEventConverter.as
index 54ac6ee..7932d73 100644
--- a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/utils/KeyboardEventConverter.as
+++ b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/utils/KeyboardEventConverter.as
@@ -90,7 +90,7 @@ package org.apache.royale.events.utils
 			var newEvent:KeyboardEvent = new KeyboardEvent(type, key, code, nativeEvent["shiftKey"]);
 			if(!browserEvent)
 			{
-				browserEvent = new goog.events.BrowserEvent(nativeEvent,nativeEvent["currentTarget"]);
+				browserEvent = new goog.events.BrowserEvent(nativeEvent as goog.events.Event,nativeEvent["currentTarget"]);
 			}
 			newEvent.wrapEvent(browserEvent);
 			return newEvent;
diff --git a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/utils/MouseEventConverter.as b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/utils/MouseEventConverter.as
index 4cdbc3f..6f11bae 100644
--- a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/utils/MouseEventConverter.as
+++ b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/utils/MouseEventConverter.as
@@ -26,6 +26,7 @@ package org.apache.royale.events.utils
     COMPILE::JS
     {
         import goog.events.BrowserEvent;
+        import goog.events.Event;
     }
     
     import org.apache.royale.events.MouseEvent;
@@ -187,7 +188,7 @@ package org.apache.royale.events.utils
             var event:MouseEvent = new MouseEvent(nativeEvent["type"], nativeEvent["bubbles"], nativeEvent["cancelable"]);
 			if(!browserEvent)
 			{
-				browserEvent = new goog.events.BrowserEvent(nativeEvent,nativeEvent["currentTarget"]);
+				browserEvent = new goog.events.BrowserEvent(nativeEvent as goog.events.Event,nativeEvent["currentTarget"]);
 			}
             event.wrapEvent(browserEvent);
             return event;