diff --git a/lib/OpenLayers/Handler/Click.js b/lib/OpenLayers/Handler/Click.js index 37693e185e..2214238088 100644 --- a/lib/OpenLayers/Handler/Click.js +++ b/lib/OpenLayers/Handler/Click.js @@ -269,10 +269,10 @@ OpenLayers.Handler.Click = OpenLayers.Class(OpenLayers.Handler, { * touches property from last touchstart or touchmove */ touchend: function(evt) { - if(!evt) { + var last = this.last || this.down; + if (!evt || !last) { return false; } - var last = this.last || this.down; evt.xy = last.xy; evt.lastTouches = last.touches; return evt.xy ? this.click(evt) : false;