summaryrefslogtreecommitdiff
path: root/Source/Android/jni/MainAndroid.cpp
diff options
context:
space:
mode:
authorRyan Meredith <rwm@udel.edu>2020-08-27 07:43:20 -0400
committerRyan Meredith <rwm@udel.edu>2020-08-27 07:43:20 -0400
commit9fe6466c79d9b55990cd554e874eb3a887995ee4 (patch)
tree91ba1ac474541ef7a07ace5b2bba878db1b56700 /Source/Android/jni/MainAndroid.cpp
parentc36ae84b966327bd9d78d3eabf2309f82d37792e (diff)
Android: Better GCAdapter scanning thread management
Diffstat (limited to 'Source/Android/jni/MainAndroid.cpp')
-rw-r--r--Source/Android/jni/MainAndroid.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/Source/Android/jni/MainAndroid.cpp b/Source/Android/jni/MainAndroid.cpp
index f54489a7b0..8393fe53d8 100644
--- a/Source/Android/jni/MainAndroid.cpp
+++ b/Source/Android/jni/MainAndroid.cpp
@@ -50,6 +50,7 @@
#include "InputCommon/ControllerInterface/Android/Android.h"
#include "InputCommon/ControllerInterface/Touch/ButtonManager.h"
+#include "InputCommon/GCAdapter.h"
#include "UICommon/UICommon.h"
@@ -630,6 +631,19 @@ JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_ReloadConfig
SConfig::GetInstance().LoadSettings();
}
+JNIEXPORT void JNICALL
+Java_org_dolphinemu_dolphinemu_NativeLibrary_UpdateGCAdapterScanThread(JNIEnv* env, jobject obj)
+{
+ if (GCAdapter::UseAdapter())
+ {
+ GCAdapter::StartScanThread();
+ }
+ else
+ {
+ GCAdapter::StopScanThread();
+ }
+}
+
JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_Initialize(JNIEnv* env,
jobject obj)
{