JAL-2727 ensure ViewportRanges (and gapcounts) are nulled when viewport
[jalview.git] / src / jalview / viewmodel / AlignmentViewport.java
index 3702cd0..a66855e 100644 (file)
@@ -80,7 +80,7 @@ import java.util.Map;
 public abstract class AlignmentViewport
         implements AlignViewportI, CommandListener, VamsasSource
 {
-  final protected ViewportRanges ranges;
+  protected ViewportRanges ranges;
 
   protected ViewStyleI viewStyle = new ViewStyle();
 
@@ -949,10 +949,12 @@ public abstract class AlignmentViewport
     groupConservation = null;
     hconsensus = null;
     hcomplementConsensus = null;
+    gapcounts = null;
     // colour scheme may hold reference to consensus
     residueShading = null;
     // TODO remove listeners from changeSupport?
     changeSupport = null;
+    ranges = null;
     setAlignment(null);
   }