Ignore:
Timestamp:
2013-09-20T21:31:11+02:00 (11 years ago)
Author:
donvip
Message:

[josm_opendata] fix EDT violation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/gui/ModulePreference.java

    r28010 r29937  
    4545import org.openstreetmap.josm.gui.preferences.SubPreferenceSetting;
    4646import org.openstreetmap.josm.gui.preferences.TabPreferenceSetting;
     47import org.openstreetmap.josm.gui.util.GuiHelper;
    4748import org.openstreetmap.josm.gui.widgets.SelectAllOnFocusGainedDecorator;
    4849import org.openstreetmap.josm.plugins.opendata.core.OdConstants;
     
    309310
    310311        protected void alertNothingToUpdate() {
    311             HelpAwareOptionPane.showOptionDialog(
    312                     pnlModulePreferences,
    313                     tr("All installed modules are up to date. JOSM does not have to download newer versions."),
    314                     tr("Modules up to date"),
    315                     JOptionPane.INFORMATION_MESSAGE,
    316                     null // FIXME: provide help context
    317             );
     312            GuiHelper.runInEDTAndWait(new Runnable() {
     313                @Override
     314                public void run() {
     315                    HelpAwareOptionPane.showOptionDialog(
     316                            pnlModulePreferences,
     317                            tr("All installed modules are up to date. JOSM does not have to download newer versions."),
     318                            tr("Modules up to date"),
     319                            JOptionPane.INFORMATION_MESSAGE,
     320                            null // FIXME: provide help context
     321                    );
     322                }
     323            });
    318324        }
    319325
Note: See TracChangeset for help on using the changeset viewer.