X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=altoslib%2FAltosMap.java;fp=altoslib%2FAltosMap.java;h=26851e961453e985169e990939e5b92da4137646;hp=9fbb94a6e1f5870f6ba13646ed19000fbb0c6d8f;hb=a995d73838c8e7ec5126e563baa2e59d5e071b28;hpb=a5373e2f9d2f1af211aa98029d448aeb518b45ce diff --git a/altoslib/AltosMap.java b/altoslib/AltosMap.java index 9fbb94a6..26851e96 100644 --- a/altoslib/AltosMap.java +++ b/altoslib/AltosMap.java @@ -421,10 +421,8 @@ public class AltosMap implements AltosMapTileListener, AltosMapStoreListener { if (distance > drag_far) dragged = true; - if (transform == null) { - debug("Transform not set in drag\n"); + if (transform == null) return; - } AltosLatLon new_centre = transform.screen_lat_lon(new AltosPointInt(width() / 2 - dx, height() / 2 - dy)); centre(new_centre); @@ -439,7 +437,6 @@ public class AltosMap implements AltosMapTileListener, AltosMapStoreListener { private void drag_stop(int x, int y) { if (!dragged) { if (transform == null) { - debug("Transform not set in stop\n"); return; } map_interface.select_object (transform.screen_lat_lon(new AltosPointInt(x,y))); @@ -447,14 +444,14 @@ public class AltosMap implements AltosMapTileListener, AltosMapStoreListener { } private void line_start(int x, int y) { - if (line != null) { + if (line != null && transform != null) { line.pressed(new AltosPointInt(x, y), transform); repaint(); } } private void line(int x, int y) { - if (line != null) { + if (line != null && transform != null) { line.dragged(new AltosPointInt(x, y), transform); repaint(); }