From 007ef98deca27d69c9f681eefc6bca712bb0b547 Mon Sep 17 00:00:00 2001 From: Ioannis Tsakpinis Date: Tue, 12 Oct 2010 21:13:03 +0000 Subject: [PATCH] Fixed Strings, seriously now. --- src/java/org/lwjgl/util/generator/SignatureTranslator.java | 2 +- src/java/org/lwjgl/util/generator/Utils.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/java/org/lwjgl/util/generator/SignatureTranslator.java b/src/java/org/lwjgl/util/generator/SignatureTranslator.java index 8f578cb0..9caece41 100644 --- a/src/java/org/lwjgl/util/generator/SignatureTranslator.java +++ b/src/java/org/lwjgl/util/generator/SignatureTranslator.java @@ -94,7 +94,7 @@ class SignatureTranslator implements TypeVisitor { signature.append("L"); signature.append(getNativeNameFromClassName(type_name)); signature.append(";"); - if ( add_position_signature && Utils.isAddressableType(type) ) + if ( add_position_signature && Utils.isAddressableType(type) && !String.class.equals(type) ) signature.append("I"); } diff --git a/src/java/org/lwjgl/util/generator/Utils.java b/src/java/org/lwjgl/util/generator/Utils.java index b3a4adb7..ec29e3b1 100644 --- a/src/java/org/lwjgl/util/generator/Utils.java +++ b/src/java/org/lwjgl/util/generator/Utils.java @@ -137,7 +137,7 @@ public class Utils { } private static boolean isAddressableTypeImpl(Class type) { - return Buffer.class.isAssignableFrom(type) || PointerBuffer.class.isAssignableFrom(type) || (CharSequence.class.isAssignableFrom(type) && !String.class.equals(type)); + return Buffer.class.isAssignableFrom(type) || PointerBuffer.class.isAssignableFrom(type) || CharSequence.class.isAssignableFrom(type); } public static Class getJavaType(TypeMirror type_mirror) {