temp push
[jalview.git] / src / jalview / gui / FeatureRenderer.java
index 83badd0..401fc7d 100644 (file)
 package jalview.gui;
 
 /**
- * A class that manages drawing of sequence features for the Swing gui
+ * DOCUMENT ME!
+ * 
+ * @author $author$
+ * @version $Revision$
  */
 public class FeatureRenderer
         extends jalview.renderer.seqfeatures.FeatureRenderer
+        implements jalview.api.FeatureRenderer
 {
   AlignmentPanel ap;
 
@@ -37,11 +41,10 @@ public class FeatureRenderer
   {
     super(alignPanel.av);
     this.ap = alignPanel;
-    if (alignPanel.getSeqPanel() != null
-            && alignPanel.getSeqPanel().seqCanvas != null
-            && alignPanel.getSeqPanel().seqCanvas.fr != null)
+    SeqPanel sp = alignPanel.getSeqPanel();
+    if (sp != null && sp.seqCanvas != null && sp.seqCanvas.fr != null)
     {
-      transferSettings(alignPanel.getSeqPanel().seqCanvas.fr);
+      transferSettings(sp.seqCanvas.fr);
     }
   }
 }