aboutsummaryrefslogtreecommitdiff
path: root/src/net/cbaines/suma/BusStopOverlay.java
diff options
context:
space:
mode:
authorChristopher Baines <cbaines8@gmail.com>2012-02-26 19:48:31 +0000
committerChristopher Baines <cbaines8@gmail.com>2012-02-26 19:48:31 +0000
commitb640f758e603305a3c32c283c9237dbe47f2cdee (patch)
tree79d30398283ddca4b233f61886dbf10f7166935e /src/net/cbaines/suma/BusStopOverlay.java
parent81c21ccf040f6c050525de99a8a8078bd8ef03ac (diff)
downloadsouthamptonuniversitymap-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.java4
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);