summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator.cpp
diff options
context:
space:
mode:
authorRobert Carr <racarr@google.com>2020-02-27 13:25:17 -0800
committerRob Carr <racarr@google.com>2020-02-28 21:30:33 +0000
commit01b0dd5f1d606fb96a71cf373532c2b09ffb4217 (patch)
treec693cbdc3dd6b117ba34dc063465c0008ba5e495 /tools/aapt2/java/JavaClassGenerator.cpp
parentabe3d7bde45371c10345b06c691ff1d163279b84 (diff)
SurfaceControl: Bind close-guard lifetime to native-object lifetime.
Currently there are two bugs in the close-guard behavior: Bug 1: a. Create surface control from parcel, close guard opens b. Import new parcel, last object release close guard closed c. Close guard not reopened, now we have a resource but no close guard Bug 2: a. Construct "new SurfaceControl()" but don't do anything with it b. Now we have a close guard but no native resources This CL ensures the state of the close guard matches the ownership of native resources. Bug: 150128124 Test: Existing tests pass Change-Id: I0155854213ac64be3ac9a5d264815dbd43018fca
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator.cpp')
0 files changed, 0 insertions, 0 deletions