Changeset 4695 in josm for trunk/src/org/openstreetmap/josm/io/OsmImporter.java
- Timestamp:
- 2011-12-22T11:49:23+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/OsmImporter.java
r4687 r4695 19 19 import org.openstreetmap.josm.gui.progress.NullProgressMonitor; 20 20 import org.openstreetmap.josm.gui.progress.ProgressMonitor; 21 import org.openstreetmap.josm.gui.util.GuiHelper; 21 22 22 23 public class OsmImporter extends FileImporter { 23 24 24 pr ivateOsmDataLayer layer;25 pr ivateRunnable postLayerTask;25 protected OsmDataLayer layer; 26 protected Runnable postLayerTask; 26 27 27 28 public OsmImporter() { … … 47 48 loadLayer(in, associatedFile, associatedFile == null ? OsmDataLayer.createNewName() : associatedFile.getName(), NullProgressMonitor.INSTANCE); 48 49 // FIXME: remove UI stuff from IO subsystem 49 Runnable uiStuff =new Runnable() {50 GuiHelper.runInEDT(new Runnable() { 50 51 @Override 51 52 public void run() { … … 54 55 layer.onPostLoadFromFile(); 55 56 } 56 }; 57 if (SwingUtilities.isEventDispatchThread()) { 58 uiStuff.run(); 59 } else { 60 SwingUtilities.invokeLater(uiStuff); 61 } 57 }); 62 58 } 63 59
Note:
See TracChangeset
for help on using the changeset viewer.