From 53b15d1bca1afcab55c7710530cff3fe9ee476ec Mon Sep 17 00:00:00 2001 From: Damjan Jovanovic Date: Sun, 5 Aug 2012 19:31:20 -0600 Subject: [PATCH] look for initIDs in SunFontManager instead of FontManager OpenJDK 7 has refactored this code relative to OpenJDK 6, and now FontManager is an interface, with SunFontManager providing a (partial) implementation. --- src/classpath-openjdk.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/classpath-openjdk.cpp b/src/classpath-openjdk.cpp index 622600b3be..422857e48e 100644 --- a/src/classpath-openjdk.cpp +++ b/src/classpath-openjdk.cpp @@ -534,7 +534,7 @@ class MyClasspath : public Classpath { virtual void resolveNative(Thread* t, object method) { - if (strcmp(reinterpret_cast("sun/font/FontManager"), + if (strcmp(reinterpret_cast("sun/font/SunFontManager"), &byteArrayBody(t, className(t, methodClass(t, method)), 0)) == 0 and strcmp(reinterpret_cast("initIDs"), &byteArrayBody(t, methodName(t, method), 0)) == 0