diff --git a/src/ol/pointer/mousesource.js b/src/ol/pointer/mousesource.js index 1e2b41ea5a..9aa1ffa21a 100644 --- a/src/ol/pointer/mousesource.js +++ b/src/ol/pointer/mousesource.js @@ -58,7 +58,7 @@ ol.pointer.MouseSource = function(dispatcher) { /** * @const - * @type {Array.} + * @type {Array.} */ this.lastTouches = []; }; @@ -118,7 +118,7 @@ ol.pointer.MouseSource.prototype.isEventSimulatedFromTouch_ = var x = inEvent.clientX, y = inEvent.clientY; for (var i = 0, l = lts.length, t; i < l && (t = lts[i]); i++) { // simulated mouse events will be swallowed near a primary touchend - var dx = Math.abs(x - t.x), dy = Math.abs(y - t.y); + var dx = Math.abs(x - t[0]), dy = Math.abs(y - t[1]); if (dx <= ol.pointer.MouseSource.DEDUP_DIST && dy <= ol.pointer.MouseSource.DEDUP_DIST) { return true; diff --git a/src/ol/pointer/touchsource.js b/src/ol/pointer/touchsource.js index 30f12db8ef..8f15677a03 100644 --- a/src/ol/pointer/touchsource.js +++ b/src/ol/pointer/touchsource.js @@ -31,7 +31,6 @@ goog.provide('ol.pointer.TouchSource'); goog.require('goog.array'); -goog.require('goog.math.Coordinate'); goog.require('goog.object'); goog.require('ol.pointer.EventSource'); goog.require('ol.pointer.MouseSource'); @@ -434,7 +433,7 @@ ol.pointer.TouchSource.prototype.dedupSynthMouse_ = function(inEvent) { // only the primary finger will synth mouse events if (this.isPrimaryTouch_(t)) { // remember x/y of last touch - var lt = new goog.math.Coordinate(t.clientX, t.clientY); + var lt = /** @type {ol.Pixel} */ ([t.clientX, t.clientY]); lts.push(lt); goog.global.setTimeout(function() {