From 2c4d874d72588cefe36acf19eded4b09c24cad2d Mon Sep 17 00:00:00 2001 From: Ryan Mitchell Date: Mon, 4 Mar 2019 09:41:00 -0800 Subject: Invalidate style stack resids Style resid stacks should also be invalidated when invalidating AssetManager caches. Bug:117176857 Test: manual Change-Id: I28224597adf4b0af8326bd788eab289e4ba60418 --- libs/androidfw/AssetManager2.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/androidfw/AssetManager2.cpp b/libs/androidfw/AssetManager2.cpp index 117d05e837ef..d74f27cca200 100644 --- a/libs/androidfw/AssetManager2.cpp +++ b/libs/androidfw/AssetManager2.cpp @@ -1052,6 +1052,8 @@ void AssetManager2::RebuildFilterList(bool filter_incompatible_configs) { } void AssetManager2::InvalidateCaches(uint32_t diff) { + cached_bag_resid_stacks_.clear(); + if (diff == 0xffffffffu) { // Everything must go. cached_bags_.clear(); -- cgit v1.2.3-59-g8ed1b