summaryrefslogtreecommitdiff
path: root/native/android/configuration.cpp
diff options
context:
space:
mode:
authorAdam Lesinski <adamlesinski@google.com>2018-02-09 11:01:13 -0800
committerAdam Lesinski <adamlesinski@google.com>2018-02-09 12:42:50 -0800
commit3160c8b0f792d2153f020fe810290ddf8d61b15c (patch)
tree67a972697f6c2a59203008f32b8206da472a23db /native/android/configuration.cpp
parent27d86e9088639d70d962a64bb8c2e30c06386592 (diff)
Revert "AssetManager2: Fix issue with native cast"
This reverts commit 93811532096a2d0d822f64d6271dca4f1147841d. Bug: 73134570 Change-Id: I5a63ed4b79d5c249ff77059783d9c9d56f0dcf93
Diffstat (limited to 'native/android/configuration.cpp')
-rw-r--r--native/android/configuration.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/native/android/configuration.cpp b/native/android/configuration.cpp
index 87fe9edb49c5..77237ae97ff5 100644
--- a/native/android/configuration.cpp
+++ b/native/android/configuration.cpp
@@ -17,10 +17,9 @@
#define LOG_TAG "Configuration"
#include <utils/Log.h>
-#include <androidfw/AssetManager2.h>
+#include <androidfw/AssetManager.h>
#include <android_runtime/android_content_res_Configuration.h>
-#include <android_runtime/android_util_AssetManager.h>
using namespace android;
@@ -35,11 +34,7 @@ void AConfiguration_delete(AConfiguration* config) {
}
void AConfiguration_fromAssetManager(AConfiguration* out, AAssetManager* am) {
- ScopedLock<AssetManager2> locked_mgr(*AssetManagerForNdkAssetManager(am));
- ResTable_config config = locked_mgr->GetConfiguration();
-
- // AConfiguration is not a virtual subclass, so we can memcpy.
- memcpy(out, &config, sizeof(config));
+ ((AssetManager*)am)->getConfiguration(out);
}
void AConfiguration_copy(AConfiguration* dest, AConfiguration* src) {