X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FAlignFrame.java;h=e44ccdc140091260439f56005ee38829c96d7c06;hb=14bfc6fb57f123b815f08dbf5b35544abd33b3af;hp=2371be313e5ee2a4797232f93871e108bfcdfca9;hpb=d8e8c742b864e58406d13e21d124699a26b6492f;p=jalview.git diff --git a/src/jalview/gui/AlignFrame.java b/src/jalview/gui/AlignFrame.java index 2371be3..e44ccdc 100644 --- a/src/jalview/gui/AlignFrame.java +++ b/src/jalview/gui/AlignFrame.java @@ -1121,7 +1121,7 @@ public class AlignFrame extends GAlignFrame // need to refactor Desktop.addFrame newframe.featureSettings_actionPerformed(null); final FeatureSettings nfs = newframe.featureSettings; - SwingUtilities.invokeLater(new Runnable() + Jalview.execRunnable(new Runnable() { @Override public void run() @@ -4167,6 +4167,10 @@ public class AlignFrame extends GAlignFrame */ public void BuildWebServiceMenu() { + if (Jalview.isSynchronous()) + { + return; + } while (buildingMenu) { try @@ -5156,12 +5160,12 @@ public class AlignFrame extends GAlignFrame }); rfetch.add(fetchr); - new Thread(new Runnable() + Jalview.execThread(new Thread(new Runnable() { @Override public void run() { - javax.swing.SwingUtilities.invokeLater(new Runnable() + Jalview.execRunnable(new Runnable() { @Override public void run() @@ -5380,7 +5384,7 @@ public class AlignFrame extends GAlignFrame } }); } - }).start(); + })); }