AltosSiteMap: try to get new tile construction right
[fw/altos] / ao-tools / altosui / AltosSiteMap.java
index 25450e7eac02fb65ec4408a15e870ac3c50d9dc8..dd99ad48a6d19f2a43e9ed0d4f93b8e5a2e0b2f6 100644 (file)
@@ -264,12 +264,14 @@ public class AltosSiteMap extends JScrollPane implements AltosFlightDisplay {
                }
                if (!in_any) {
                        AltosSiteMapTile tile = addTileAt(tileOffset(pt));
+                       setViewportView(comp);
+
                        Point2D.Double ref, lref;
                        ref = translatePoint(pt, tileCoordOffset(tile));
                        lref = translatePoint(last_pt, tileCoordOffset(tile));
-                       initMap(tile);
-                       setViewportView(comp);
                        tile.show(state, crc_errors, lref, ref);
+
+                       initMap(tile);
                }
                last_pt = pt;
                last_state = state.state;