From d5827de12e35c068b342d1f51e28fc6694035322 Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Sun, 4 May 2014 18:44:44 +0200 Subject: [PATCH] invert tilt gesture --- vtm/src/org/oscim/layers/MapEventLayer.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/vtm/src/org/oscim/layers/MapEventLayer.java b/vtm/src/org/oscim/layers/MapEventLayer.java index a30c4933..e6a48718 100644 --- a/vtm/src/org/oscim/layers/MapEventLayer.java +++ b/vtm/src/org/oscim/layers/MapEventLayer.java @@ -310,7 +310,6 @@ public class MapEventLayer extends Layer implements InputListener, GestureListen } if (mCanScale || mDoRotate) { - if (!(mDoScale || mDoRotate)) { /* enter exclusive scale mode */ if (Math.abs(deltaPinch) > (CanvasAdapter.dpi @@ -338,9 +337,7 @@ public class MapEventLayer extends Layer implements InputListener, GestureListen float fy = (y2 + y1) / 2 - height / 2; synchronized (mViewport) { - if (!mDoTilt) { - if (rotateBy != 0) mViewport.rotateMap(rotateBy, fx, fy); if (scaleBy != 1) @@ -348,10 +345,8 @@ public class MapEventLayer extends Layer implements InputListener, GestureListen mViewport.moveMap(mx, my); } else { - if (tiltBy != 0) { + if (tiltBy != 0 && mViewport.tiltMap(-tiltBy)) mViewport.moveMap(0, my / 2); - mViewport.tiltMap(tiltBy); - } } }