From ee2174785f9a6d6e6685995b64f746c287acd42a Mon Sep 17 00:00:00 2001 From: tsauerwein Date: Fri, 7 Feb 2014 09:37:41 +0100 Subject: [PATCH] copy properties for pointer event from internal browser event, not from google.event.BrowserEvent --- src/ol/pointer/mousesource.js | 2 +- src/ol/pointer/mssource.js | 2 +- src/ol/pointer/pointereventhandler.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ol/pointer/mousesource.js b/src/ol/pointer/mousesource.js index 79ff91783c..fac52aa5e5 100644 --- a/src/ol/pointer/mousesource.js +++ b/src/ol/pointer/mousesource.js @@ -113,7 +113,7 @@ ol.pointer.MouseSource.prototype.isEventSimulatedFromTouch_ = * @return {Object} */ ol.pointer.MouseSource.prototype.prepareEvent_ = function(inEvent) { - var e = this.dispatcher.cloneEvent(inEvent); + var e = this.dispatcher.cloneEvent(inEvent.getBrowserEvent()); // forward mouse preventDefault var pd = e.preventDefault; diff --git a/src/ol/pointer/mssource.js b/src/ol/pointer/mssource.js index cec1a5394a..904da8c919 100644 --- a/src/ol/pointer/mssource.js +++ b/src/ol/pointer/mssource.js @@ -111,7 +111,7 @@ ol.pointer.MsSource.prototype.hasBitmapType = function() { ol.pointer.MsSource.prototype.prepareEvent_ = function(inEvent) { var e = inEvent; if (this.HAS_BITMAP_TYPE) { - e = this.dispatcher.cloneEvent(inEvent); + e = this.dispatcher.cloneEvent(inEvent.getBrowserEvent()); e.pointerType = this.POINTER_TYPES[inEvent.pointerType]; } diff --git a/src/ol/pointer/pointereventhandler.js b/src/ol/pointer/pointereventhandler.js index b16f72893b..2be0965c85 100644 --- a/src/ol/pointer/pointereventhandler.js +++ b/src/ol/pointer/pointereventhandler.js @@ -260,7 +260,7 @@ ol.pointer.PointerEventHandler.prototype.removeEvents_ = function(events) { /** * Returns a snapshot of inEvent, with writable properties. * - * @param {goog.events.BrowserEvent|Touch} inEvent An event that contains + * @param {Event|Touch} inEvent An event that contains * properties to copy. * @return {Object} An object containing shallow copies of * `inEvent`'s properties.