Merge branch 'features/JAL-3858_PAEsInProjects' into develop
[jalview.git] / src / jalview / io / HTMLOutput.java
index eb44180..2745420 100644 (file)
@@ -29,6 +29,7 @@ import java.util.Objects;
 
 import jalview.api.AlignExportSettingsI;
 import jalview.bin.Cache;
+import jalview.bin.Jalview;
 import jalview.datamodel.AlignExportSettingsAdapter;
 import jalview.datamodel.AlignmentExportData;
 import jalview.gui.AlignmentPanel;
@@ -329,7 +330,14 @@ public abstract class HTMLOutput implements Runnable
       e.printStackTrace();
       return;
     }
-    new Thread(this).start();
+    if (Jalview.isHeadlessMode())
+    {
+      this.run();
+    }
+    else
+    {
+      new Thread(this).start();
+    }
 
   }