Skip to content

Commit 152da08

Browse files
committed
Fix AndroidOS.IBinder NDK compatibility
1 parent 65da959 commit 152da08

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

Sources/AndroidOS/IBinderNDK.swift

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,13 @@ internal extension AndroidBinder {
8787
}
8888
}
8989

90-
#if !os(Android)
90+
#if os(Android)
91+
@_silgen_name("AIBinder_fromJavaBinder")
92+
func AIBinder_fromJavaBinder(_ environment: JNIEnvironment?, _ javaObject: jobject) -> OpaquePointer?
93+
94+
@_silgen_name("AIBinder_toJavaBinder")
95+
func AIBinder_toJavaBinder(_ environment: JNIEnvironment?, _ ndkObject: OpaquePointer?) -> jobject
96+
#else
9197
func AIBinder_fromJavaBinder(_ environment: JNIEnvironment?, _ javaObject: jobject) -> OpaquePointer? { fatalError("stub") }
9298

9399
func AIBinder_toJavaBinder(_ environment: JNIEnvironment?, _ ndkObject: OpaquePointer?) -> jobject { fatalError("stub") }

0 commit comments

Comments
 (0)