Ignore:
Timestamp:
2013-07-02T11:43:39+02:00 (11 years ago)
Author:
akks
Message:

fix #7436 (shortcut/toolbar redefinition) and EDT violations in Update Data [minor]
(3 methods of UpdateSelectionAction was made static)

File:
1 edited

Legend:

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

    r5648 r6046  
    1919
    2020import javax.swing.JOptionPane;
    21 import javax.swing.SwingUtilities;
    2221
    2322import org.openstreetmap.josm.Main;
     
    3231import org.openstreetmap.josm.gui.progress.ProgressMonitor;
    3332import org.openstreetmap.josm.gui.progress.ProgressMonitor.CancelListener;
     33import org.openstreetmap.josm.gui.util.GuiHelper;
    3434import org.openstreetmap.josm.tools.ExceptionUtil;
    3535import org.openstreetmap.josm.tools.ImageProvider;
     
    7474        }
    7575        progressMonitor.addCancelListener(new CancelListener() {
     76            @Override
    7677            public void operationCanceled() {
    7778                for (DownloadTask dt : osmTasks) {
     
    134135        }
    135136        EventQueue.invokeLater(new Runnable() {
    136             public void run() {
    137                 new UpdateSelectionAction().updatePrimitives(toSelect);
     137            @Override public void run() {
     138                UpdateSelectionAction.updatePrimitives(toSelect);
    138139            }
    139140        });
     
    217218         * Grabs and displays the error messages after all download threads have finished.
    218219         */
     220        @Override
    219221        public void run() {
    220222            progressMonitor.finishTask();
     
    247249                sb.append("</ul>");
    248250
    249                 SwingUtilities.invokeLater(new Runnable() {
     251                GuiHelper.runInEDT(new Runnable() {
    250252                    @Override
    251253                    public void run() {
     
    272274            final OsmDataLayer editLayer = Main.map.mapView.getEditLayer();
    273275            if (editLayer != null) {
    274                 Set<OsmPrimitive> myPrimitives = getCompletePrimitives(editLayer.data);
     276                final Set<OsmPrimitive> myPrimitives = getCompletePrimitives(editLayer.data);
    275277                for (DownloadTask task : osmTasks) {
    276278                    if (task instanceof DownloadOsmTask) {
     
    285287                }
    286288                if (!myPrimitives.isEmpty()) {
    287                     handlePotentiallyDeletedPrimitives(myPrimitives);
     289                    GuiHelper.runInEDT(new Runnable() {
     290                        @Override public void run() {
     291                            handlePotentiallyDeletedPrimitives(myPrimitives);
     292                        }
     293                    });
    288294                }
    289295            }
Note: See TracChangeset for help on using the changeset viewer.