summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramFragmentFixedFunction.java
diff options
context:
space:
mode:
authorRyan Mitchell <rtmitchell@google.com>2021-05-13 15:46:34 -0700
committerRyan Mitchell <rtmitchell@google.com>2021-05-18 09:07:58 -0700
commitc54ebba25be71d77a4c0d92dba2f0b32c03a9792 (patch)
tree342ae715c0b88c22db4cfd37aae69cae38ac7ddd /rs/java/android/renderscript/ProgramFragmentFixedFunction.java
parent969f4ec61b7f6d069726ffcc795d438af7d47f7d (diff)
Deprecate Context#createApplicationContext
If an application caches an ApplicationInfo and uses it to call Context#createApplicationContext, the app will not get the most recent version of the overlays for that application. To make things worse, the LoadedApk stored in ActivityThread#mResourcePackages is updated using the old ApplicationInfo causing further uses of the cached LoadedApk to return outdated information. Deprecate Context#createApplicationContext, convert all internal uses to Context#createPackageContext(String packageName, ...) and log whenever any one calls Context#createApplicationContext with an outdated ApplicationInfo to detect debug issues in using old infos. Bug: 188059515 Test: change wallpaper and observe widgets get reloaded with most recent overlays Change-Id: I2aeefa8c0e66264859109975a54c4f73f76ad710
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions