|
@@ -574,7 +574,11 @@ Java_com_retroarch_browser_retroactivity_RetroActivityCommon_registerBeans(
|
|
|
if (android_app == NULL)
|
|
|
return;
|
|
|
|
|
|
- FIND_CLASS(
|
|
|
+ if (android_app->beans.input_descriptor_bean.clazz)
|
|
|
+ (*env)->DeleteGlobalRef(env, android_app->beans.input_descriptor_bean.clazz);
|
|
|
+ android_app->beans.input_descriptor_bean.clazz= NULL;
|
|
|
+
|
|
|
+ FIND_CLASS(
|
|
|
env,
|
|
|
android_app->beans.input_descriptor_bean.clazz,
|
|
|
"com/xugame/bean/InputDescriptorBean"
|
|
@@ -589,6 +593,10 @@ Java_com_retroarch_browser_retroactivity_RetroActivityCommon_registerBeans(
|
|
|
"<init>", "(IIIILjava/lang/String;)V"
|
|
|
);
|
|
|
|
|
|
+ if (android_app->beans.joypad_manager.clazz)
|
|
|
+ (*env)->DeleteGlobalRef(env, android_app->beans.joypad_manager.clazz);
|
|
|
+ android_app->beans.joypad_manager.clazz= NULL;
|
|
|
+
|
|
|
FIND_CLASS(
|
|
|
env,
|
|
|
android_app->beans.joypad_manager.clazz,
|