X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fviewmodel%2FAlignmentViewport.java;h=8c34f31cdd5fe1d5e6f1ea71e4c8753df29a6b03;hb=12ae2bfcbee4c4508625c6731ba62e6c10f19b19;hp=36da772b567362a643d270d4c6964362227182e9;hpb=b81d4d7d46ea8b1c89df086fb847baab6b69d427;p=jalview.git diff --git a/src/jalview/viewmodel/AlignmentViewport.java b/src/jalview/viewmodel/AlignmentViewport.java index 36da772..8c34f31 100644 --- a/src/jalview/viewmodel/AlignmentViewport.java +++ b/src/jalview/viewmodel/AlignmentViewport.java @@ -371,8 +371,8 @@ public abstract class AlignmentViewport implements AlignViewportI { return; } - if (!calculator - .startRegisteredWorkersOfClass(jalview.workers.ConservationThread.class)) + if (calculator + .getRegisteredWorkersOfClass(jalview.workers.ConservationThread.class)==null) { calculator.registerWorker(new jalview.workers.ConservationThread( this, ap)); @@ -389,7 +389,7 @@ public abstract class AlignmentViewport implements AlignViewportI { return; } - if (!calculator.startRegisteredWorkersOfClass(ConsensusThread.class)) + if (calculator.getRegisteredWorkersOfClass(ConsensusThread.class)==null) { calculator.registerWorker(new ConsensusThread(this, ap)); } @@ -409,8 +409,8 @@ public abstract class AlignmentViewport implements AlignViewportI { return; } - if (!calculator - .startRegisteredWorkersOfClass(StrucConsensusThread.class)) + if (calculator + .getRegisteredWorkersOfClass(StrucConsensusThread.class)==null) { calculator.registerWorker(new StrucConsensusThread(this, ap)); } @@ -1303,8 +1303,8 @@ public abstract class AlignmentViewport implements AlignViewportI if (sg.cs != null) { sg.cs.alignmentChanged(sg, hiddenRepSequences); - sg.recalcConservation(); } + sg.recalcConservation(); } }