diff options
author | Derek Sollenberger <djsollen@google.com> | 2020-04-06 11:43:59 -0400 |
---|---|---|
committer | Derek Sollenberger <djsollen@google.com> | 2020-04-06 20:26:49 +0000 |
commit | d3e9eecf5b2d70386a5557dc033b3d3abae72dc8 (patch) | |
tree | 9d9bef456cc514d58dafb82341c9397d2d36453e /tools/aapt2/java/JavaClassGenerator_test.cpp | |
parent | 0e22967d6ca9c7b8e219f88ecefb0c819fbaf911 (diff) |
Don't update the genID for an immutable bitmap
AndroidBitmap_unlockPixels is the only way to release the ref on
pixels acquired using AndroidBitmap_lockPixels. Apps that lock an
immutable bitmap therefore are forced to call unlock pixels. Prior
to this CL the unlock would update the GenID of the bitmap and also
print a warning that the app was modifying an immutable bitmap. After
this CL the bitmap's GenID will not be updated and no warning will be
printed.
As a result, apps that were using the NDK to allow them to mutate
immutable bitmaps will break without getting a warning message.
Test: hwui_unit_tests
Bug: 150823341
Change-Id: Ie5e5cf86a7a83d53c179c9b3cf9be1a0566cfd93
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions