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

Code refactorisation on EDT calls

Location:
trunk/src/org/openstreetmap/josm/actions
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/CombineWayAction.java

    r5132 r5452  
    2020
    2121import javax.swing.JOptionPane;
    22 import javax.swing.SwingUtilities;
    2322
    2423import org.openstreetmap.josm.Main;
     
    3635import org.openstreetmap.josm.gui.ExtendedDialog;
    3736import org.openstreetmap.josm.gui.conflict.tags.CombinePrimitiveResolverDialog;
     37import org.openstreetmap.josm.gui.util.GuiHelper;
    3838import org.openstreetmap.josm.tools.Pair;
    3939import org.openstreetmap.josm.tools.Shortcut;
     
    224224                }
    225225            };
    226             if (SwingUtilities.isEventDispatchThread()) {
    227                 guiTask.run();
    228             } else {
    229                 SwingUtilities.invokeLater(guiTask);
    230             }
     226            GuiHelper.runInEDT(guiTask);
    231227        }
    232228    }
  • trunk/src/org/openstreetmap/josm/actions/ValidateAction.java

    r5360 r5452  
    1111import java.util.List;
    1212
    13 import javax.swing.SwingUtilities;
    14 
    1513import org.openstreetmap.josm.Main;
    1614import org.openstreetmap.josm.data.osm.OsmPrimitive;
     
    2119import org.openstreetmap.josm.gui.PleaseWaitRunnable;
    2220import org.openstreetmap.josm.gui.preferences.ValidatorPreference;
     21import org.openstreetmap.josm.gui.util.GuiHelper;
    2322import org.openstreetmap.josm.io.OsmTransferException;
    2423import org.openstreetmap.josm.tools.Shortcut;
     
    138137            // update GUI on Swing EDT
    139138            //
    140             Runnable r = new Runnable()  {
     139            GuiHelper.runInEDT(new Runnable()  {
    141140                @Override
    142141                public void run() {
     
    145144                    Main.main.getCurrentDataSet().fireSelectionChanged();
    146145                }
    147             };
    148             if (SwingUtilities.isEventDispatchThread()) {
    149                 r.run();
    150             } else {
    151                 SwingUtilities.invokeLater(r);
    152             }
     146            });
    153147        }
    154148
Note: See TracChangeset for help on using the changeset viewer.