summaryrefslogtreecommitdiff
path: root/opengl/tests/gl_basic/gl_basic.cpp
diff options
context:
space:
mode:
authorRobert Carr <racarr@google.com>2022-03-10 09:55:29 -0800
committerlakshmi k <quic_ksoundar@quicinc.com>2022-04-07 12:14:28 +0530
commitce1a1120f68b5d1772fc1f9043d6105a1da16c10 (patch)
tree29dd52793a63bc93dd84ac7aeffbe998dd5aa48a /opengl/tests/gl_basic/gl_basic.cpp
parentbcb95726067e422d4d55ab078c4b898915a91a45 (diff)
CaptureLayers: Avoid promoting parent on binder thread
We promote the parent of the root layer when we call getLayerStack. Since we don't hold an IBinder to the root layers parent, just to the layer itself, this could create a situation where we are the last reference to the layer. Layers have to be destroyed on the main thread and so that would be invalid. Hopefully this is the last case and now we can start getting rid of refbase for layer. Bug: 220176775 Bug: 223069308 Bug: 223081111 Test: Existing tests pass Change-Id: I37a0834ddac6d8e84170674aba0c49268d65fa11 (cherry picked from commit 12a3b9bba87d831f78faabb42523598a8d891ecc) CRs-Fixed: 3159089
Diffstat (limited to 'opengl/tests/gl_basic/gl_basic.cpp')
0 files changed, 0 insertions, 0 deletions