summaryrefslogtreecommitdiff
path: root/native/android/asset_manager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'native/android/asset_manager.cpp')
-rw-r--r--native/android/asset_manager.cpp22
1 files changed, 0 insertions, 22 deletions
diff --git a/native/android/asset_manager.cpp b/native/android/asset_manager.cpp
index e70d5ea0d566..69cf80477dde 100644
--- a/native/android/asset_manager.cpp
+++ b/native/android/asset_manager.cpp
@@ -56,32 +56,10 @@ struct AAsset {
// -------------------- Public native C API --------------------
/**
- * Supporting information
- */
-
-static struct assetmanager_offsets_t
-{
- jfieldID mObject;
-} gAssetManagerOffsets;
-
-static volatile bool gJNIConfigured = false;
-static Mutex gMutex;
-
-/**
* Asset Manager functionality
*/
AAssetManager* AAssetManager_fromJava(JNIEnv* env, jobject assetManager)
{
- {
- Mutex::Autolock _l(gMutex);
-
- if (gJNIConfigured == false) {
- jclass amClass = env->FindClass("android/content/res/AssetManager");
- gAssetManagerOffsets.mObject = env->GetFieldID(amClass, "mObject", "J");
- gJNIConfigured = true;
- }
- }
-
return (AAssetManager*) env->GetLongField(assetManager, gAssetManagerOffsets.mObject);
}