diff options
Diffstat (limited to 'src/cgeo/geocaching/googlemaps/googleUsersOverlay.java')
| -rw-r--r-- | src/cgeo/geocaching/googlemaps/googleUsersOverlay.java | 16 |
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(); + } + +} |
