// 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()
*/
public void BuildWebServiceMenu()
{
+ if (Jalview.isSynchronous())
+ {
+ return;
+ }
while (buildingMenu)
{
try
});
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()
}
});
}
- }).start();
+ }));
}