Ignore:
Timestamp:
2011-12-22T11:49:23+01:00 (12 years ago)
Author:
bastiK
Message:

session: GpxImporter refactoring

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/OsmImporter.java

    r4687 r4695  
    1919import org.openstreetmap.josm.gui.progress.NullProgressMonitor;
    2020import org.openstreetmap.josm.gui.progress.ProgressMonitor;
     21import org.openstreetmap.josm.gui.util.GuiHelper;
    2122
    2223public class OsmImporter extends FileImporter {
    2324
    24     private OsmDataLayer layer;
    25     private Runnable postLayerTask;
     25    protected OsmDataLayer layer;
     26    protected Runnable postLayerTask;
    2627
    2728    public OsmImporter() {
     
    4748        loadLayer(in, associatedFile, associatedFile == null ? OsmDataLayer.createNewName() : associatedFile.getName(), NullProgressMonitor.INSTANCE);
    4849        // FIXME: remove UI stuff from IO subsystem
    49         Runnable uiStuff = new Runnable() {
     50        GuiHelper.runInEDT(new Runnable() {
    5051            @Override
    5152            public void run() {
     
    5455                layer.onPostLoadFromFile();
    5556            }
    56         };
    57         if (SwingUtilities.isEventDispatchThread()) {
    58             uiStuff.run();
    59         } else {
    60             SwingUtilities.invokeLater(uiStuff);
    61         }
     57        });
    6258    }
    6359
Note: See TracChangeset for help on using the changeset viewer.