Merge pull request #309 from bartvde/ie8doubleclick

prevent double click from firing click callback in IE
This commit is contained in:
Éric Lemoine
2012-03-12 02:37:38 -07:00
+5 -1
View File
@@ -331,9 +331,13 @@ OpenLayers.Handler.Click = OpenLayers.Class(OpenLayers.Handler, {
* Handle double-click sequence. * Handle double-click sequence.
*/ */
handleDouble: function(evt) { handleDouble: function(evt) {
if (this["double"] && this.passesDblclickTolerance(evt)) { if (this.passesDblclickTolerance(evt)) {
if (this["double"]) {
this.callback("dblclick", [evt]); this.callback("dblclick", [evt]);
} }
// to prevent a dblclick from firing the click callback in IE
this.clearTimer();
}
}, },
/** /**