aboutsummaryrefslogtreecommitdiffstats
path: root/src/cgeo/geocaching/googlemaps/googleUsersOverlay.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cgeo/geocaching/googlemaps/googleUsersOverlay.java')
-rw-r--r--src/cgeo/geocaching/googlemaps/googleUsersOverlay.java16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/cgeo/geocaching/googlemaps/googleUsersOverlay.java b/src/cgeo/geocaching/googlemaps/googleUsersOverlay.java
index 5019e6e..f5f16a7 100644
--- a/src/cgeo/geocaching/googlemaps/googleUsersOverlay.java
+++ b/src/cgeo/geocaching/googlemaps/googleUsersOverlay.java
@@ -1,5 +1,8 @@
package cgeo.geocaching.googlemaps;
+import java.util.concurrent.locks.Lock;
+import java.util.concurrent.locks.ReentrantLock;
+
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Point;
@@ -15,6 +18,7 @@ import com.google.android.maps.MapView;
public class googleUsersOverlay extends ItemizedOverlay<googleUsersOverlayItem> implements ItemizedOverlayImpl {
private cgUsersOverlay base;
+ private Lock lock = new ReentrantLock();
public googleUsersOverlay(Context contextIn, Drawable markerIn) {
super(boundCenter(markerIn));
@@ -91,4 +95,14 @@ public class googleUsersOverlay extends ItemizedOverlay<googleUsersOverlayItem>
// Nothing to do here
}
-} \ No newline at end of file
+ @Override
+ public void lock() {
+ lock.lock();
+ }
+
+ @Override
+ public void unlock() {
+ lock.unlock();
+ }
+
+}