Changeset 2050 in josm for trunk/src/org/openstreetmap
- Timestamp:
- 2009-09-04T16:34:59+02:00 (15 years ago)
- Location:
- trunk/src/org/openstreetmap/josm
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/PleaseWaitDialog.java
r2017 r2050 85 85 setSize(Main.pref.getInteger("progressdialog.size", 600), 120); 86 86 } 87 88 @Override89 public void setVisible(boolean visible) {90 super.setVisible(visible);91 if (visible) {92 // make sure this dialog is always on top of the main JOSM window93 // and all the other windows (relation editors, detached dialogs, etc.)94 //95 toFront();96 }97 }98 87 } -
trunk/src/org/openstreetmap/josm/io/OsmImporter.java
r2025 r2050 10 10 import java.io.IOException; 11 11 import java.io.InputStream; 12 13 import javax.swing.SwingUtilities; 12 14 13 15 import org.openstreetmap.josm.Main; … … 47 49 OsmReader osm = OsmReader.parseDataSetOsm(in, NullProgressMonitor.INSTANCE); 48 50 DataSet dataSet = osm.getDs(); 49 OsmDataLayer layer = new OsmDataLayer(dataSet, associatedFile.getName(), associatedFile); 50 Main.main.addLayer(layer); 51 layer.fireDataChange(); 52 layer.onPostLoadFromFile(); 51 final OsmDataLayer layer = new OsmDataLayer(dataSet, associatedFile.getName(), associatedFile); 52 // FIXME: remove UI stuff from IO subsystem 53 // 54 Runnable uiStuff = new Runnable() { 55 public void run() { 56 Main.main.addLayer(layer); 57 layer.fireDataChange(); 58 layer.onPostLoadFromFile(); 59 } 60 }; 61 if (SwingUtilities.isEventDispatchThread()) { 62 uiStuff.run(); 63 } else { 64 SwingUtilities.invokeLater(uiStuff); 65 } 53 66 } 54 67 }
Note:
See TracChangeset
for help on using the changeset viewer.