Ignore:
Timestamp:
2012-08-18T19:21:29+02:00 (13 years ago)
Author:
Don-vip
Message:

Code refactorisation on EDT calls

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/ChangesetCache.java

    r5266 r5452  
    1111import java.util.concurrent.CopyOnWriteArrayList;
    1212
    13 import javax.swing.SwingUtilities;
    14 
    1513import org.openstreetmap.josm.Main;
    1614import org.openstreetmap.josm.data.Preferences.PreferenceChangeEvent;
    1715import org.openstreetmap.josm.data.Preferences.PreferenceChangedListener;
     16import org.openstreetmap.josm.gui.util.GuiHelper;
    1817
    1918/**
     
    6564
    6665    protected void fireChangesetCacheEvent(final ChangesetCacheEvent e) {
    67         Runnable r = new Runnable() {
     66        GuiHelper.runInEDT(new Runnable() {
    6867            public void run() {
    6968                for(ChangesetCacheListener l: listeners) {
     
    7170                }
    7271            }
    73         };
    74         if (SwingUtilities.isEventDispatchThread()) {
    75             r.run();
    76         } else {
    77             SwingUtilities.invokeLater(r);
    78         }
     72        });
    7973    }
    8074
Note: See TracChangeset for help on using the changeset viewer.