JAL-4196 report an error if structure view doesn’t get created (for whatever reason...
authorJames Procter <j.procter@dundee.ac.uk>
Thu, 8 Jun 2023 10:33:35 +0000 (11:33 +0100)
committerJames Procter <j.procter@dundee.ac.uk>
Thu, 8 Jun 2023 10:33:35 +0000 (11:33 +0100)
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(