Skip to content

Migrating to jni-rs 0.21 (fix #1)#2

Open
sorz wants to merge 3 commits intoHermitSocialClub:masterfrom
sorz:fix-jni-0.21
Open

Migrating to jni-rs 0.21 (fix #1)#2
sorz wants to merge 3 commits intoHermitSocialClub:masterfrom
sorz:fix-jni-0.21

Conversation

@sorz
Copy link
Copy Markdown

@sorz sorz commented Dec 8, 2023

After jni-rs 0.21, JNIEnv became !Copy and most of its methods receive &mut self instead of &self.
See https://github.com/jni-rs/jni-rs/blob/master/docs/0.21-MIGRATION.md

This PR use JNIEnv::unsafe_clone() to create another env for panic handler. It will fix #1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Not working with jni >=0.21.0

1 participant