summaryrefslogtreecommitdiff
path: root/libs/binder/IAppOpsService.cpp
diff options
context:
space:
mode:
author Rob Carr <racarr@google.com> 2020-03-10 14:27:49 -0700
committer Rob Carr <racarr@google.com> 2020-03-10 21:43:40 +0000
commit2aa78cbe3ad98182677e65f1c67d3f4d824a03c3 (patch)
tree0cfaa3290732b2411e38c192b0b064a20eaaae83 /libs/binder/IAppOpsService.cpp
parent7190e99bf166c2cc71ed1c9de592f33eed6ad713 (diff)
SurfaceFlinger: Avoid overlapping calls to BOOT_FINISHED
Handling BOOT_FINISHED we write to mInputFlinger and mWindowManager. This could trigger crashes if we write from multiple concurrent threads or if we try and use it from the main thread while decing the strong pointer. The easiest way to work around this seems to just to only be willing to handle BOOT_FINISHED once, until the WM dies. Bug: 150227563 Bug: 150225569 Test: Existing tests pass Change-Id: I10f4b9359a5f3dc49e3360f28fbe808f0fc2afc8
Diffstat (limited to 'libs/binder/IAppOpsService.cpp')
0 files changed, 0 insertions, 0 deletions