summaryrefslogtreecommitdiff
path: root/libs/ui/Region.cpp
diff options
context:
space:
mode:
author Robert Carr <racarr@google.com> 2020-04-29 13:04:02 -0700
committer Robert Carr <racarr@google.com> 2020-04-29 13:32:27 -0700
commit238f4a2ac4a8704509ccfcb0431e60ffad92d036 (patch)
tree67461fa3a259d1bb2f6ef206449decdaa453053f /libs/ui/Region.cpp
parentd6f449d45b7d96f53ab901a8300c9aac83ab112a (diff)
SurfaceFlinger: Only block calling thread on sync transactions.
We use synchronous transactions and synchronous input commands so that the caller can block until after the transaction has executed. However the current implementation blocks all other callers. This isn't required and could create performance issues or binder exhaustion issues so this CL modifies the code so only the calling thread will block. Bug: 154443842 Test: Existing tests pass Change-Id: I556497b1a48de5add753f4de09227b16ca1fc428
Diffstat (limited to 'libs/ui/Region.cpp')
0 files changed, 0 insertions, 0 deletions