2006-06-30 Sven de Marothy <[EMAIL PROTECTED]> * gnu/java/awt/peer/gtk/CairoGraphics2D.java: (drawGlyphVector): Don't draw empty vectors.
Index: gnu/java/awt/peer/gtk/CairoGraphics2D.java =================================================================== RCS file: /sources/classpath/classpath/gnu/java/awt/peer/gtk/CairoGraphics2D.java,v retrieving revision 1.28 diff -U3 -r1.28 CairoGraphics2D.java --- gnu/java/awt/peer/gtk/CairoGraphics2D.java 21 Jun 2006 08:06:28 -0000 1.28 +++ gnu/java/awt/peer/gtk/CairoGraphics2D.java 30 Jun 2006 17:37:03 -0000 @@ -1392,6 +1392,10 @@ public void drawGlyphVector(GlyphVector gv, float x, float y) { double alpha = 1.0; + + if( gv.getNumGlyphs() <= 0 ) + return; + if (comp instanceof AlphaComposite) alpha = ((AlphaComposite) comp).getAlpha(); if (gv instanceof FreetypeGlyphVector && alpha == 1.0)