diff --git a/gesture/tap.js b/gesture/tap.js index 10ad030d1b..ca3f78acfa 100644 --- a/gesture/tap.js +++ b/gesture/tap.js @@ -129,6 +129,9 @@ var clz = declare(/*===== "dojox.gesture.tap", =====*/Base, { _isTap: function(/*Object*/data, /*Event*/e){ // summary: // Check whether it's an valid tap + if (!data.context) { + return false; + } var dx = Math.abs(data.context.x - e.screenX); var dy = Math.abs(data.context.y - e.screenY); return dx <= this.tapRadius && dy <= this.tapRadius; @@ -142,4 +145,4 @@ dojox.gesture.tap.Tap = clz; return dojox.gesture.tap; -}); \ No newline at end of file +});