JAL-4196 report an error if structure view doesn’t get created (for whatever reason...
[jalview.git] / src / jalview / bin / Commands.java
index bcf231e..7f493e0 100644 (file)
@@ -569,9 +569,20 @@ public class Commands
                           structureFilepath, tft, paeFilepath, false,
                           ssFromStructure, false, viewerType);
 
-          if (headless)
+          if (sv==null)
+          {
+            Console.error("Failed to import and open structure view.");
+            continue;
+          }
+          while (sv.isBusy())
           {
-            sv.setAsync(false);
+            try {
+              Thread.sleep(25);
+            }
+            catch (Exception x)
+            {
+              
+            }
           }
 
           String structureImageFilename = ArgParser.getValueFromSubValOrArg(