diff --git a/maven/codenameone-maven-plugin/src/main/java/com/codename1/builders/IPhoneBuilder.java b/maven/codenameone-maven-plugin/src/main/java/com/codename1/builders/IPhoneBuilder.java index 4b224eebc5..b47e005299 100644 --- a/maven/codenameone-maven-plugin/src/main/java/com/codename1/builders/IPhoneBuilder.java +++ b/maven/codenameone-maven-plugin/src/main/java/com/codename1/builders/IPhoneBuilder.java @@ -1438,7 +1438,7 @@ public void usesClassMethod(String cls, String method) { if(!(returnType.equals(Void.class) || returnType.equals(Void.TYPE))) { mFileBody += " " + typeToXMLVMName(returnType) + " returnValue = " + convertToJavaMethod(returnType); } - mFileBody += "[ptr " + name; + mFileBody += "[((" + classNameWithUnderscores + "Impl*)ptr) " + name; if(returnType.getName().equals("com.codename1.ui.PeerComponent")) { javaImplSourceFile += " public native long " + name + "(";