JAL-2388 Removing AlignmentPanel dependency (mostly)
[jalview.git] / src / jalview / appletgui / OverviewCanvas.java
index dea8ddc..51819cd 100644 (file)
@@ -48,8 +48,6 @@ public class OverviewCanvas extends JComponent
 
   private AlignViewport av;
 
-  private AlignmentPanel ap;
-
   // Can set different properties in this seqCanvas than
   // main visible SeqCanvas
   private SequenceRenderer sr;
@@ -59,11 +57,10 @@ public class OverviewCanvas extends JComponent
   private Frame nullFrame;
 
   public OverviewCanvas(OverviewDimensions overviewDims,
-          AlignViewport alignvp, AlignmentPanel alignp)
+          AlignViewport alignvp)
   {
     od = overviewDims;
-    av = alignp.av;
-    ap = alignp;
+    av = alignvp;
 
     nullFrame = new Frame();
     nullFrame.addNotify();
@@ -95,7 +92,8 @@ public class OverviewCanvas extends JComponent
     }
   }
 
-  public void draw(boolean showSequenceFeatures, boolean showAnnotation)
+  public void draw(boolean showSequenceFeatures, boolean showAnnotation,
+          AlignmentPanel ap)
   {
     miniMe = null;
 
@@ -137,7 +135,7 @@ public class OverviewCanvas extends JComponent
     if (restart)
     {
       restart = false;
-      draw(showSequenceFeatures, showAnnotation);
+      draw(showSequenceFeatures, showAnnotation, ap);
     }
     else
     {