diff options
author | Christopher Baines <cbaines8@gmail.com> | 2012-02-26 19:48:31 +0000 |
---|---|---|
committer | Christopher Baines <cbaines8@gmail.com> | 2012-02-26 19:48:31 +0000 |
commit | b640f758e603305a3c32c283c9237dbe47f2cdee (patch) | |
tree | 79d30398283ddca4b233f61886dbf10f7166935e /src/net/cbaines/suma/BusStopOverlay.java | |
parent | 81c21ccf040f6c050525de99a8a8078bd8ef03ac (diff) | |
download | southamptonuniversitymap-b640f758e603305a3c32c283c9237dbe47f2cdee.tar southamptonuniversitymap-b640f758e603305a3c32c283c9237dbe47f2cdee.tar.gz |
Fixed another bug to do with a unreactive bus stop, improved the U1 route overlay.
Diffstat (limited to 'src/net/cbaines/suma/BusStopOverlay.java')
-rw-r--r-- | src/net/cbaines/suma/BusStopOverlay.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/net/cbaines/suma/BusStopOverlay.java b/src/net/cbaines/suma/BusStopOverlay.java index 176bd4f..7894be2 100644 --- a/src/net/cbaines/suma/BusStopOverlay.java +++ b/src/net/cbaines/suma/BusStopOverlay.java @@ -274,6 +274,8 @@ public class BusStopOverlay extends Overlay implements RouteColorConstants, Pref } private BusStop getSelectedItem(final MotionEvent event, final MapView mapView) { + Log.i(TAG, "Getting selected item"); + final Projection pj = mapView.getProjection(); final int eventX = (int) event.getX(); final int eventY = (int) event.getY(); @@ -281,7 +283,7 @@ public class BusStopOverlay extends Overlay implements RouteColorConstants, Pref /* These objects are created to avoid construct new ones every cycle. */ pj.fromMapPixels(eventX, eventY, mTouchScreenPoint); - for (int i = busStops.size() - 1; i > 0; i--) { + for (int i = busStops.size() - 1; i >= 0; i--) { BusStop busStop = busStops.get(i); pj.toPixels(busStop.point, mItemPoint); |