Check if graphics is null in labelSize
[jalview.git] / src / jalview / gui / IdCanvas.java
index 67c3dca..1bf5cc6 100755 (executable)
@@ -27,7 +27,7 @@ public class IdCanvas extends JPanel
       int charHeight = av.getCharHeight();\r
 \r
       if (av.getSelection().contains(ds)) {\r
-         gg.setColor(Color.gray);\r
+         gg.setColor(Color.lightGray);\r
          gg.fillRect(0,AlignmentUtil.getPixelHeight(starty,i,charHeight)+ ypos,getWidth(),charHeight);\r
          gg.setColor(Color.white);\r
       } else {\r
@@ -129,7 +129,7 @@ public class IdCanvas extends JPanel
         // Selected sequence colours\r
         if (av.getSelection().contains(da.getSequenceAt(i)))\r
         {\r
-          currentColor = Color.gray;\r
+          currentColor = Color.lightGray;\r
           currentTextColor = Color.black;\r
         }\r
         else\r
@@ -158,6 +158,8 @@ public class IdCanvas extends JPanel
 \r
   public Dimension getLabelWidth()\r
   {\r
+    if(getGraphics()==null)\r
+      return null;\r
 \r
    FontMetrics fm = this.getGraphics().getFontMetrics(av.font);\r
    AlignmentI al = av.getAlignment();\r