Hi,
I applied this little patch to prevent a NPE when using a JTextField
with the X peers.

Regards
Robert

2007-05-25  Robert Schuster  <[EMAIL PROTECTED]>

        * gnu/java/awt/font/opentype/OpenTypeFont.java:
        (getGlyphIndex): Call getGlyphCharMap() instead of
        accessing cmap field directly.
Index: gnu/java/awt/font/opentype/OpenTypeFont.java
===================================================================
RCS file: /sources/classpath/classpath/gnu/java/awt/font/opentype/OpenTypeFont.java,v
retrieving revision 1.7
diff -u -r1.7 OpenTypeFont.java
--- gnu/java/awt/font/opentype/OpenTypeFont.java	8 May 2007 14:40:12 -0000	1.7
+++ gnu/java/awt/font/opentype/OpenTypeFont.java	25 May 2007 09:44:17 -0000
@@ -626,7 +626,7 @@
    */
   public int getGlyphIndex(int c)
   {
-    return cmap.getGlyph(c);
+    return getCharGlyphMap().getGlyph(c);
   }
 
   /**

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to