Changeset 9256 in josm for trunk/src/org


Ignore:
Timestamp:
2016-01-02T12:25:57+01:00 (9 years ago)
Author:
simon04
Message:

Fix EDT violations in OAuth wizard

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

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/oauth/RetrieveAccessTokenTask.java

    r9078 r9256  
    1515import org.openstreetmap.josm.gui.PleaseWaitRunnable;
    1616import org.openstreetmap.josm.gui.help.HelpUtil;
     17import org.openstreetmap.josm.gui.util.GuiHelper;
    1718import org.openstreetmap.josm.io.OsmTransferCanceledException;
    1819import org.openstreetmap.josm.io.OsmTransferException;
     
    8788        } catch (OsmTransferCanceledException e) {
    8889            return;
    89         } catch (OsmOAuthAuthorizationException e) {
     90        } catch (final OsmOAuthAuthorizationException e) {
    9091            Main.error(e);
    91             alertRetrievingAccessTokenFailed(e);
     92            GuiHelper.runInEDT(new Runnable() {
     93                @Override
     94                public void run() {
     95                    alertRetrievingAccessTokenFailed(e);
     96                }
     97            });
    9298            accessToken = null;
    9399        } finally {
  • trunk/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorizationUI.java

    r9059 r9256  
    2020import javax.swing.JLabel;
    2121import javax.swing.JPanel;
    22 import javax.swing.SwingUtilities;
    2322
    2423import org.openstreetmap.josm.Main;
     
    2625import org.openstreetmap.josm.gui.SideButton;
    2726import org.openstreetmap.josm.gui.preferences.server.OAuthAccessTokenHolder;
     27import org.openstreetmap.josm.gui.util.GuiHelper;
    2828import org.openstreetmap.josm.gui.widgets.HtmlPanel;
    2929import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
     
    403403                    if (task.getRequestToken() == null) return;
    404404                    requestToken = task.getRequestToken();
    405                     SwingUtilities.invokeLater(new Runnable() {
     405                    GuiHelper.runInEDT(new Runnable() {
    406406                        @Override
    407407                        public void run() {
     
    439439                    if (task.isCanceled()) return;
    440440                    if (task.getAccessToken() == null) return;
    441                     setAccessToken(task.getAccessToken());
    442                     SwingUtilities.invokeLater(new Runnable() {
     441                    GuiHelper.runInEDT(new Runnable() {
    443442                        @Override
    444443                        public void run() {
     444                            setAccessToken(task.getAccessToken());
    445445                            transitionToShowAccessToken();
    446446                        }
Note: See TracChangeset for help on using the changeset viewer.