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
* @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