From e62ab51842ea80555e7d134771c3276d70ffb75e Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Wed, 1 Nov 2023 02:34:40 +0300 Subject: [PATCH] engine: platforms: android: platforms aren't expected to get NULL or zero sized native object names anymore --- engine/platform/android/android.c | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/engine/platform/android/android.c b/engine/platform/android/android.c index 33606e0b..7bba5ca5 100644 --- a/engine/platform/android/android.c +++ b/engine/platform/android/android.c @@ -61,23 +61,16 @@ Android_GetNativeObject void *Android_GetNativeObject( const char *name ) { - static const char *availObjects[] = { "JNIEnv", "ActivityClass", NULL }; - void *object = NULL; - - if( !name ) - { - object = (void *)availObjects; - } - else if( !strcasecmp( name, "JNIEnv" ) ) + if( !strcasecmp( name, "JNIEnv" ) ) { - object = (void *)jni.env; + return (void *)jni.env; } else if( !strcasecmp( name, "ActivityClass" ) ) { - object = (void *)jni.actcls; + return (void *)jni.actcls; } - return object; + return NULL; } /*