Use setRGB rather than color, fillrect
[jalview.git] / src / jalview / gui / SequenceRenderer.java
index 7070e5d..f70a9fa 100755 (executable)
@@ -84,11 +84,12 @@ public class SequenceRenderer
       if (bi == null)\r
         bi = new BufferedImage(1, 1, BufferedImage.TYPE_INT_RGB);\r
 \r
-      bi.getGraphics().setColor(initialCol);\r
-      bi.getGraphics().fillRect(0, 0, 1, 1);\r
-      allGroups = av.alignment.findAllGroups(seq);\r
       graphics = bi.getGraphics();\r
 \r
+      bi.setRGB(0,0, initialCol.getRGB());\r
+\r
+      allGroups = av.alignment.findAllGroups(seq);\r
+\r
       drawBoxes(seq, i,i, 0, 0, 1,1);\r
 \r
       return new Color(bi.getRGB(0, 0));\r
@@ -151,7 +152,7 @@ public class SequenceRenderer
      * @param width DOCUMENT ME!\r
      * @param height DOCUMENT ME!\r
      */\r
-    public void drawBoxes(SequenceI seq, int start, int end, int x1, int y1,\r
+    public synchronized void drawBoxes(SequenceI seq, int start, int end, int x1, int y1,\r
         int width, int height)\r
     {\r
       int i = start;\r