Repository: flex-asjs
Updated Branches:
  refs/heads/develop 145ec9923 -> f4df63a76


FLEX-35247 - Fix events creation in DragEvent


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/f4df63a7
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/f4df63a7
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/f4df63a7

Branch: refs/heads/develop
Commit: f4df63a7664f255a3bcd5c232137baa33f2e55dd
Parents: 145ec99
Author: piotrz <[email protected]>
Authored: Tue Jan 17 22:36:37 2017 +0100
Committer: piotrz <[email protected]>
Committed: Tue Jan 17 22:36:37 2017 +0100

----------------------------------------------------------------------
 .../src/main/flex/org/apache/flex/events/DragEvent.as    | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f4df63a7/frameworks/projects/DragDrop/src/main/flex/org/apache/flex/events/DragEvent.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/DragDrop/src/main/flex/org/apache/flex/events/DragEvent.as
 
b/frameworks/projects/DragDrop/src/main/flex/org/apache/flex/events/DragEvent.as
index 97a81b6..8acef67 100644
--- 
a/frameworks/projects/DragDrop/src/main/flex/org/apache/flex/events/DragEvent.as
+++ 
b/frameworks/projects/DragDrop/src/main/flex/org/apache/flex/events/DragEvent.as
@@ -24,6 +24,7 @@ package org.apache.flex.events
         import org.apache.flex.core.IUIBase;
         import window.Event;
         import window.MouseEvent;
+        import org.apache.flex.events.utils.EventUtils;
     }
     
        /**
@@ -315,12 +316,12 @@ package org.apache.flex.events
             }
             COMPILE::JS
             {
-                var out:window.MouseEvent = new window.MouseEvent(type);
                 var e:window.Event = event as window.Event;
-                (out as window.Event).initMouseEvent(type, true, true,
-                    e.view, e.detail, e.screenX, e.screenY,
-                    e.clientX, e.clientY, e.ctrlKey, e.altKey,
-                    e.shiftKey, e.metaKey, e.button, e.relatedTarget);
+                var out:window.MouseEvent = EventUtils.createMouseEvent(type, 
true, true, {
+                        view: e.view, detail: e.detail, screenX: e.screenX, 
screenY: e.screenY,
+                        clientX: e.clientX, clientY: e.clientY, ctrlKey: 
e.ctrlKey, altKey: e.altKey,
+                        shiftKey: e.shiftKey, metaKey: e.metaKey, button: 
e.button, relatedTarget: e.relatedTarget});
+
                 return out as DragEvent;
             }
         }

Reply via email to