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(); }