Fixed String signatures.

This commit is contained in:
Ioannis Tsakpinis 2010-10-12 20:25:33 +00:00
parent cd1289bddb
commit efb5586b2b
1 changed files with 1 additions and 1 deletions

View File

@ -83,7 +83,7 @@ class SignatureTranslator implements TypeVisitor {
public void visitClassType(ClassType t) {
Class type = NativeTypeTranslator.getClassFromType(t);
String type_name;
if ( CharSequence.class.isAssignableFrom(type) || CharSequence[].class.isAssignableFrom(type) || PointerBuffer.class.isAssignableFrom(type) )
if ( (CharSequence.class.isAssignableFrom(type) && !String.class.equals(type)) || CharSequence[].class.isAssignableFrom(type) || PointerBuffer.class.isAssignableFrom(type) )
type_name = ByteBuffer.class.getName();
else if ( org.lwjgl.PointerWrapper.class.isAssignableFrom(type) ) {
signature.append("J");