[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cp-patches] don't attempt to draw zero-length strings
From: |
Thomas Fitzsimmons |
Subject: |
[cp-patches] don't attempt to draw zero-length strings |
Date: |
Fri, 02 Sep 2005 00:45:47 -0400 |
Hi,
I committed this GdkGraphics2D fix. Attempts to draw zero-length
strings were causing assertion failures in cairoDrawGlyphVector.
Tom
2005-09-02 Thomas Fitzsimmons <address@hidden>
PR awt/23557
* gnu/java/awt/peer/gtk/GdkGraphics2D.java (drawString(String,
float, float)): Return immediately if string is null or
zero-length.
Index: gnu/java/awt/peer/gtk/GdkGraphics2D.java
===================================================================
RCS file:
/cvsroot/classpath/classpath/gnu/java/awt/peer/gtk/GdkGraphics2D.java,v
retrieving revision 1.43
diff -u -r1.43 GdkGraphics2D.java
--- gnu/java/awt/peer/gtk/GdkGraphics2D.java 2 Sep 2005 04:15:51 -0000
1.43
+++ gnu/java/awt/peer/gtk/GdkGraphics2D.java 2 Sep 2005 04:40:25 -0000
@@ -1510,6 +1510,9 @@
public void drawString(String str, float x, float y)
{
+ if (str == null || str.length() == 0)
+ return;
+
drawGlyphVector(getFont().createGlyphVector(null, str), x, y);
updateBufferedImage ();
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [cp-patches] don't attempt to draw zero-length strings,
Thomas Fitzsimmons <=