Changeset 5712 in josm for trunk


Ignore:
Timestamp:
2013-02-12T23:10:23+01:00 (7 years ago)
Author:
Don-vip
Message:

fix EDT violations

Location:
trunk/src/org/openstreetmap/josm/gui/dialogs
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java

    r5709 r5712  
    7474import org.openstreetmap.josm.gui.layer.Layer;
    7575import org.openstreetmap.josm.gui.layer.OsmDataLayer;
     76import org.openstreetmap.josm.gui.util.GuiHelper;
    7677import org.openstreetmap.josm.gui.widgets.DisableShortcutsOnFocusGainedTextField;
    7778import org.openstreetmap.josm.gui.widgets.ListPopupMenu;
     
    678679
    679680        @Override
    680         public void selectionChanged(Collection<? extends OsmPrimitive> newSelection) {
    681             setEnabled(newSelection != null && !newSelection.isEmpty());
     681        public void selectionChanged(final Collection<? extends OsmPrimitive> newSelection) {
     682            GuiHelper.runInEDT(new Runnable() {
     683                @Override
     684                public void run() {
     685                    setEnabled(newSelection != null && !newSelection.isEmpty());
     686                }
     687            });
    682688        }
    683689    }
  • trunk/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java

    r5495 r5712  
    4242import org.openstreetmap.josm.gui.layer.Layer;
    4343import org.openstreetmap.josm.gui.layer.OsmDataLayer;
     44import org.openstreetmap.josm.gui.util.GuiHelper;
    4445import org.openstreetmap.josm.tools.ImageProvider;
    4546import org.openstreetmap.josm.tools.Shortcut;
     
    127128    public void refresh(Collection<? extends OsmPrimitive> fromPrimitives) {
    128129        model.populate(fromPrimitives);
    129         if(model.getRowCount() != 0) {
    130             setTitle(trn("{0} Author", "{0} Authors", model.getRowCount() , model.getRowCount()));
    131         } else {
    132             setTitle(tr("Authors"));
    133         }
     130        GuiHelper.runInEDT(new Runnable() {
     131            @Override
     132            public void run() {
     133                if (model.getRowCount() != 0) {
     134                    setTitle(trn("{0} Author", "{0} Authors", model.getRowCount() , model.getRowCount()));
     135                } else {
     136                    setTitle(tr("Authors"));
     137                }
     138            }
     139        });
    134140    }
    135141
     
    305311            }
    306312            Collections.sort(data);
    307             fireTableDataChanged();
     313            GuiHelper.runInEDTAndWait(new Runnable() {
     314                @Override
     315                public void run() {
     316                    fireTableDataChanged();
     317                }
     318            });
    308319        }
    309320
Note: See TracChangeset for help on using the changeset viewer.