Skip to content

Commit 1a4cf54

Browse files
michaelknochephemer
authored andcommitted
prevent CallObjectMethod from crashing (#15)
1 parent 83c9859 commit 1a4cf54

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Sources/JNI/JNIMethods.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,9 +142,9 @@ extension JNI {
142142
public func CallObjectMethod(_ method: JavaMethodID, on object: JavaObject, parameters: [JavaParameter]) throws -> JavaObject {
143143
let _env = self._env
144144
var methodArgs = parameters
145-
let result = _env.pointee.pointee.CallObjectMethod(_env, object, method, &methodArgs)!
145+
let result = _env.pointee.pointee.CallObjectMethod(_env, object, method, &methodArgs)
146146
try checkAndThrowOnJNIError()
147-
return result
147+
return result!
148148
}
149149
}
150150

0 commit comments

Comments
 (0)