From c8ff7a9e07947186973d2212546d49e6b4dc44b6 Mon Sep 17 00:00:00 2001 From: Emux <devemux86@gmail.com> Date: Tue, 19 Jul 2016 11:03:12 +0300 Subject: [PATCH] MapEventLayer: avoid unnecessary Move events, #76 --- vtm/src/org/oscim/layers/MapEventLayer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vtm/src/org/oscim/layers/MapEventLayer.java b/vtm/src/org/oscim/layers/MapEventLayer.java index 546da372..a0a06ba0 100644 --- a/vtm/src/org/oscim/layers/MapEventLayer.java +++ b/vtm/src/org/oscim/layers/MapEventLayer.java @@ -270,8 +270,8 @@ public class MapEventLayer extends Layer implements InputListener, GestureListen mViewport.moveMap(mx, my); mTracker.update(x1, y1, e.getTime()); mMap.updateMap(true); - mMap.viewport().getMapPosition(mapPosition); - mMap.events.fire(Map.MOVE_EVENT, mapPosition); + if (mMap.viewport().getMapPosition(mapPosition)) + mMap.events.fire(Map.MOVE_EVENT, mapPosition); return; } mStartMove = -1;