summaryrefslogtreecommitdiff
path: root/libs/androidfw/AssetManager2.cpp
diff options
context:
space:
mode:
author Ryan Mitchell <rtmitchell@google.com> 2021-01-10 18:01:49 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2021-01-10 18:01:49 +0000
commit3d91609e47d43f8796b1f4989cdfe5081ba23e4b (patch)
treeb72d7954a37d61e244aba7c43600e9e2c8bd2579 /libs/androidfw/AssetManager2.cpp
parentd5d79830ad7506b36bfc2cbf823b3bb05d415653 (diff)
parentfb4d09cadd27a3fb1a2e268417f0f511aa92e344 (diff)
Merge changes I09965e58,I02316d0b,Ic240cdb8
* changes: Read manifest values using resource id in idmap2 Accept --overlay-name flag in idmap2 Remove idmap path 256 length limit
Diffstat (limited to 'libs/androidfw/AssetManager2.cpp')
-rw-r--r--libs/androidfw/AssetManager2.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/androidfw/AssetManager2.cpp b/libs/androidfw/AssetManager2.cpp
index bec80a7d605e..3f0600040139 100644
--- a/libs/androidfw/AssetManager2.cpp
+++ b/libs/androidfw/AssetManager2.cpp
@@ -157,7 +157,8 @@ void AssetManager2::BuildDynamicRefTable() {
// The target package must precede the overlay package in the apk assets paths in order
// to take effect.
const auto& loaded_idmap = apk_assets->GetLoadedIdmap();
- auto target_package_iter = apk_assets_package_ids.find(loaded_idmap->TargetApkPath());
+ auto target_package_iter = apk_assets_package_ids.find(
+ std::string(loaded_idmap->TargetApkPath()));
if (target_package_iter == apk_assets_package_ids.end()) {
LOG(INFO) << "failed to find target package for overlay "
<< loaded_idmap->OverlayApkPath();