Android: Added check if Java method for APK expansion file exists.

This commit is contained in:
Philipp Wiesemann 2015-09-18 21:26:46 +02:00
parent 40364541f5
commit efad04c317

View File

@ -788,6 +788,10 @@ fallback:
/* Try fallback to APK expansion files */
mid = (*mEnv)->GetMethodID(mEnv, (*mEnv)->GetObjectClass(mEnv, context),
"openAPKExpansionInputStream", "(Ljava/lang/String;)Ljava/io/InputStream;");
if (!mid) {
SDL_SetError("No openAPKExpansionInputStream() in Java class");
goto failure; /* Java class is missing the required method */
}
inputStream = (*mEnv)->CallObjectMethod(mEnv, context, mid, fileNameJString);
/* Exception is checked first because it always needs to be cleared.