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;