*/
public static Desktop getInstance()
{
- return Jalview.isHeadlessMode() ? null
+ return Jalview.isHeadlessMode() || Jalview.isSynchronous() ? null
: (Desktop) ApplicationSingletonProvider
.getInstance(Desktop.class);
}
// A HEADLESS STATE WHEN NO DESKTOP EXISTS. MUST RETURN
// IF JALVIEW IS RUNNING HEADLESS
// ///////////////////////////////////////////////
- if (Jalview.isHeadlessMode())
+ if (Jalview.isHeadlessMode() || Jalview.isSynchronous())
{
return;
}