File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -262,9 +262,11 @@ var Helpers = {
262
262
// itself and determine if this function goes on the prototype
263
263
// or is a constructor method.
264
264
arg . isReturn = arg . name === "out" || ( utils . isDoublePointer ( arg . type ) && normalizedType == typeDef . cType ) ;
265
- arg . isSelf = utils . isPointer ( arg . type ) &&
266
- normalizedType == typeDef . cType &&
267
- _ . every ( allArgs , function ( _arg ) { return ! _arg . isSelf ; } ) ;
265
+ if ( typeof arg . isSelf == 'undefined' ) {
266
+ arg . isSelf = utils . isPointer ( arg . type ) &&
267
+ normalizedType == typeDef . cType &&
268
+ _ . every ( allArgs , function ( _arg ) { return ! _arg . isSelf ; } ) ;
269
+ }
268
270
269
271
if ( arg . isReturn && fnDef . return && fnDef . return . type === "int" ) {
270
272
fnDef . return . isErrorCode = true ;
You can’t perform that action at this time.
0 commit comments