synchronized for tryMarkPassedRoute and directionDetection

This commit is contained in:
sonora 2012-03-21 22:49:25 +01:00
parent ff5fb66af1
commit e3197bc0b3

View file

@ -316,7 +316,7 @@ public class RoutingHelper {
} }
} }
public void tryMarkPassedRoute(Location currentLocation) { public synchronized void tryMarkPassedRoute(Location currentLocation) {
// 1. try to mark passed route (move forward) // 1. try to mark passed route (move forward)
float dist = currentLocation.distanceTo(routeNodes.get(currentRoute)); float dist = currentLocation.distanceTo(routeNodes.get(currentRoute));
while(currentRoute + 1 < routeNodes.size()){ while(currentRoute + 1 < routeNodes.size()){
@ -366,7 +366,7 @@ public class RoutingHelper {
} }
} }
public void directionDetection(Location currentLocation) { public synchronized void directionDetection(Location currentLocation) {
makeUturnWhenPossible = false; makeUturnWhenPossible = false;
suppressTurnPrompt = false; suppressTurnPrompt = false;
if(finalLocation == null || currentLocation == null){ if(finalLocation == null || currentLocation == null){