From 86fac0937bdcd5495c6842fb7c13a08b56685f39 Mon Sep 17 00:00:00 2001 From: ahocevar Date: Fri, 19 Apr 2019 09:42:12 -0700 Subject: [PATCH] Set the interacting flag on pointerdrag instead of pointerdown --- src/ol/interaction/DragPan.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ol/interaction/DragPan.js b/src/ol/interaction/DragPan.js index cfcb9c1530..a1bbba97b9 100644 --- a/src/ol/interaction/DragPan.js +++ b/src/ol/interaction/DragPan.js @@ -73,6 +73,10 @@ class DragPan extends PointerInteraction { * @inheritDoc */ handleDragEvent(mapBrowserEvent) { + if (!this.panning_) { + this.panning_ = true; + this.getMap().getView().beginInteraction(); + } const targetPointers = this.targetPointers; const centroid = centroidFromPointers(targetPointers); if (targetPointers.length == this.lastPointersCount_) { @@ -149,10 +153,6 @@ class DragPan extends PointerInteraction { if (view.getAnimating()) { view.cancelAnimations(); } - if (!this.panning_) { - this.panning_ = true; - this.getMap().getView().beginInteraction(); - } if (this.kinetic_) { this.kinetic_.begin(); }