diff options
| author | 2022-08-12 18:06:23 +0200 | |
|---|---|---|
| committer | 2022-08-15 10:07:01 +0000 | |
| commit | 32f176e4705694c9d0272eba22887cf6d4f7b783 (patch) | |
| tree | 97047213d379fccf44acd17f40eba82906b7b7dc /libs/androidfw/ResourceTimer.cpp | |
| parent | e2f3821ed7ef0f629bc44dd0f33986ee6b6e8c78 (diff) | |
Prevent loading of Icon resources from the wrong package
If an Icon carries package designator, LocalImageResolver has now
ignored it. This could lead to loading of a wrong icon in cases where
the ID collided with the same ID in android package.
This is fixes that corner-case.
Bug: 241066484
Test: atest LocalImageResolverTest - the new test checks for pkg
correctness and fails on devices without this cl
manual test: bluejay device with known, reproducible resource
collision in media player notification. In reproducible case,
icon appears as a broken block.
After applying this patch, small icon in media notification loads
correctly for the collision case.
Change-Id: Ic79c0d4acb1d347a24282972e009a5a079ce6c21
Diffstat (limited to 'libs/androidfw/ResourceTimer.cpp')
0 files changed, 0 insertions, 0 deletions