X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fworkers%2FAlignCalcWorker.java;h=16fc467e0bfdc1c0813497894f7ff8d2c712f7cc;hb=747167089ecf8d6afc70d417f5a20352e029bd95;hp=0ad8726e34bdac33c7f5216f4c761ad4e0c17748;hpb=37de9310bec3501cbc6381e0c3dcb282fcaad812;p=jalview.git diff --git a/src/jalview/workers/AlignCalcWorker.java b/src/jalview/workers/AlignCalcWorker.java index 0ad8726..16fc467 100644 --- a/src/jalview/workers/AlignCalcWorker.java +++ b/src/jalview/workers/AlignCalcWorker.java @@ -20,7 +20,7 @@ */ package jalview.workers; -import jalview.api.AlignCalcManagerI; +import jalview.api.AlignCalcManagerI2; import jalview.api.AlignCalcWorkerI; import jalview.api.AlignViewportI; import jalview.api.AlignmentViewPanel; @@ -43,7 +43,7 @@ public abstract class AlignCalcWorker implements AlignCalcWorkerI */ protected AlignViewportI alignViewport; - protected AlignCalcManagerI calcMan; + protected AlignCalcManagerI2 calcMan; protected AlignmentViewPanel ap; @@ -61,7 +61,8 @@ public abstract class AlignCalcWorker implements AlignCalcWorkerI { if (calcMan != null) { - calcMan.workerComplete(this); + calcMan.cancelWorker(this); + calcMan.removeWorker(this); } alignViewport = null; calcMan = null; @@ -136,4 +137,8 @@ public abstract class AlignCalcWorker implements AlignCalcWorkerI } } + public AlignViewportI getAlignViewport() + { + return alignViewport; + } }