JAL-2426 Removal of NPE in conservation thread when closing Jalview
[jalview.git] / src / jalview / workers / ConservationThread.java
index e71c4f5..4ada8ea 100644 (file)
@@ -114,6 +114,12 @@ public class ConservationThread extends AlignCalcWorker
     }
     calcMan.workerComplete(this);
 
+    if ((alignViewport == null) || (calcMan == null)
+            || (alignViewport.isClosed()))
+    {
+      abortAndDestroy();
+      return;
+    }
     if (ap != null)
     {
       ap.paintAlignment(true);