aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/com/jogamp/gluegen/JavaMethodBindingEmitter.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/com/jogamp/gluegen/JavaMethodBindingEmitter.java')
-rw-r--r--src/java/com/jogamp/gluegen/JavaMethodBindingEmitter.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/java/com/jogamp/gluegen/JavaMethodBindingEmitter.java b/src/java/com/jogamp/gluegen/JavaMethodBindingEmitter.java
index 1b510c0..ee2adc9 100644
--- a/src/java/com/jogamp/gluegen/JavaMethodBindingEmitter.java
+++ b/src/java/com/jogamp/gluegen/JavaMethodBindingEmitter.java
@@ -385,7 +385,7 @@ public class JavaMethodBindingEmitter extends FunctionEmitter {
continue;
}
- if (type.isJNIEnv() || binding.isArgumentThisPointer(i)) {
+ if ( type.isJNIEnv() || type.isPascalLen() || binding.isArgumentThisPointer(i) ) {
// Don't need to expose these at the Java level
continue;
}
@@ -661,7 +661,7 @@ public class JavaMethodBindingEmitter extends FunctionEmitter {
}
for (int i = 0; i < binding.getNumArguments(); i++) {
final JavaType type = binding.getJavaArgumentType(i);
- if (type.isJNIEnv() || binding.isArgumentThisPointer(i)) {
+ if (type.isJNIEnv() || type.isPascalLen() || binding.isArgumentThisPointer(i)) {
// Don't need to expose these at the Java level
continue;
}