mirror of
https://github.com/libretro/RetroArch
synced 2025-03-30 07:20:36 +00:00
(Android) jni_params struct -remove class_obj
This commit is contained in:
parent
ac3e17f6d8
commit
868de7d4ef
@ -21,7 +21,6 @@
|
||||
|
||||
struct jni_params
|
||||
{
|
||||
jobject class_obj;
|
||||
char class_name[128];
|
||||
char method_name[128];
|
||||
char method_signature[128];
|
||||
|
@ -279,9 +279,9 @@ static void jni_get(void *data, void *data_in, void *data_out)
|
||||
if (!env)
|
||||
return;
|
||||
|
||||
GET_OBJECT_CLASS(env, class, in_params->class_obj);
|
||||
GET_OBJECT_CLASS(env, class, android_app->activity->clazz);
|
||||
GET_METHOD_ID(env, giid, class, in_params->method_name, in_params->method_signature);
|
||||
CALL_OBJ_METHOD(env, obj, in_params->class_obj, giid);
|
||||
CALL_OBJ_METHOD(env, obj, class, giid);
|
||||
|
||||
if (in_params->submethod_name &&
|
||||
in_params->submethod_signature)
|
||||
@ -307,14 +307,11 @@ static void get_environment_settings(int argc, char *argv[], void *data)
|
||||
struct jni_params in_params;
|
||||
struct jni_out_params_char out_args;
|
||||
|
||||
in_params.class_obj = android_app->activity->clazz;
|
||||
|
||||
strlcpy(in_params.method_name, "getIntent", sizeof(in_params.method_name));
|
||||
strlcpy(in_params.method_signature, "()Landroid/content/Intent;", sizeof(in_params.method_signature));
|
||||
strlcpy(in_params.submethod_name, "getStringExtra", sizeof(in_params.submethod_name));
|
||||
strlcpy(in_params.submethod_signature, "(Ljava/lang/String;)Ljava/lang/String;", sizeof(in_params.submethod_signature));
|
||||
|
||||
|
||||
// ROM
|
||||
out_args.out = g_extern.fullpath;
|
||||
out_args.out_sizeof = sizeof(g_extern.fullpath);
|
||||
|
Loading…
x
Reference in New Issue
Block a user