X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=altosuilib%2FAltosUIMap.java;h=bd0a855c01ee6468c549bbdafeb3af6ebb0bfe44;hb=5ff0442702ee41179341240b1bbf290be89e1718;hp=5b981d14e6113f2fa9d24c5a3616168295329c9d;hpb=260dd06107c8f8f5c7e606a283d388cb3ba46465;p=fw%2Faltos diff --git a/altosuilib/AltosUIMap.java b/altosuilib/AltosUIMap.java index 5b981d14..bd0a855c 100644 --- a/altosuilib/AltosUIMap.java +++ b/altosuilib/AltosUIMap.java @@ -148,16 +148,16 @@ public class AltosUIMap extends JComponent implements AltosFlightDisplay, AltosM public void mouseMoved(MouseEvent e) { AltosMapPathPoint point = map.nearest(e.getPoint().x, e.getPoint().y); - if (nearest_mark == null) - nearest_mark = map.add_mark(point.gps.lat, - point.gps.lon, - point.state); - else { - nearest_mark.lat_lon.lat = point.gps.lat; - nearest_mark.lat_lon.lon = point.gps.lon; - nearest_mark.state = point.state; - } if (point != null) { + if (nearest_mark == null) + nearest_mark = map.add_mark(point.gps.lat, + point.gps.lon, + point.state); + else { + nearest_mark.lat_lon.lat = point.gps.lat; + nearest_mark.lat_lon.lon = point.gps.lon; + nearest_mark.state = point.state; + } nearest_label.setText(String.format("%9.2f sec %s%s%s%s", point.time, pos(point.gps.lat,