From 49369b8800934350b8c7e139ff96d7997762bdd7 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Fri, 13 Dec 2013 15:13:52 +0100 Subject: [PATCH] Fix use of ol.IView2D in ol.interaction.DragRotate --- src/ol/interaction/dragrotateinteraction.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/ol/interaction/dragrotateinteraction.js b/src/ol/interaction/dragrotateinteraction.js index 06a85e3eb9..eceed9dfc6 100644 --- a/src/ol/interaction/dragrotateinteraction.js +++ b/src/ol/interaction/dragrotateinteraction.js @@ -74,11 +74,12 @@ ol.interaction.DragRotate.prototype.handleDrag = function(mapBrowserEvent) { ol.interaction.DragRotate.prototype.handleDragEnd = function(mapBrowserEvent) { var map = mapBrowserEvent.map; // FIXME works for View2D only - var view = map.getView().getView2D(); + var view = map.getView(); view.setHint(ol.ViewHint.INTERACTING, -1); - var view2DState = view.getView2DState(); - ol.interaction.Interaction.rotate(map, view, view2DState.rotation, undefined, - ol.interaction.DRAGROTATE_ANIMATION_DURATION); + var view2D = view.getView2D(); + var view2DState = view2D.getView2DState(); + ol.interaction.Interaction.rotate(map, view2D, view2DState.rotation, + undefined, ol.interaction.DRAGROTATE_ANIMATION_DURATION); };