mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-08-01 13:48:56 +00:00
Merge pull request #8117 from weihuoya/threaded_env
android: get java env from thread local storage
This commit is contained in:
commit
bed2d66bed
6 changed files with 33 additions and 70 deletions
|
@ -237,10 +237,8 @@ void Touchscreen::Motor::SetState(ControlState state)
|
|||
|
||||
void Touchscreen::Motor::Rumble(int padID, double state)
|
||||
{
|
||||
JNIEnv* env;
|
||||
IDCache::GetJavaVM()->AttachCurrentThread(&env, nullptr);
|
||||
JNIEnv* env = IDCache::GetEnvForThread();
|
||||
env->CallStaticVoidMethod(IDCache::GetNativeLibraryClass(), IDCache::GetDoRumble(), padID, state);
|
||||
IDCache::GetJavaVM()->DetachCurrentThread();
|
||||
}
|
||||
} // namespace Android
|
||||
} // namespace ciface
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue