diff options
author | 2021-01-10 18:01:49 +0000 | |
---|---|---|
committer | 2021-01-10 18:01:49 +0000 | |
commit | 3d91609e47d43f8796b1f4989cdfe5081ba23e4b (patch) | |
tree | b72d7954a37d61e244aba7c43600e9e2c8bd2579 /libs/androidfw/AssetManager2.cpp | |
parent | d5d79830ad7506b36bfc2cbf823b3bb05d415653 (diff) | |
parent | fb4d09cadd27a3fb1a2e268417f0f511aa92e344 (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.cpp | 3 |
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(); |