summaryrefslogtreecommitdiff
path: root/libs/hwui/HardwareBitmapUploader.cpp
diff options
context:
space:
mode:
author Tiger <tigerhuang@google.com> 2024-02-05 21:21:24 +0800
committer Tiger <tigerhuang@google.com> 2024-09-02 15:53:06 +0800
commit267c6c21b7edbd8be27c9946a3fc1a2c2f36fba6 (patch)
tree3f2ce3a1143fd09b6e165aa911d70ec48ffb9bb8 /libs/hwui/HardwareBitmapUploader.cpp
parent424524287184201e8951ee4079ed4faec7502db1 (diff)
Re-land: Execute afterPrepareSurfacesRunnables after committing...
... the transaction Some of the runnables will assume the transcation has been committed by the surface flinger before getting run. For example, the leashes of insets need to be setup before dispatching to the client. If the order is not ensured, the transaction sent from the client might be executed earlier than the one sent from system server which might override the state of the leash unexpectedly. This CL executes the runnables when the transaction has been committed. Fix: 298018626 Fix: 356783416 Flag: EXEMPT bugfix Test: InsetsPolicyTest InsetsStateControllerTest ImeInsetsSourceProviderTest CtsWindowManagerDeviceInsets InputMethodStatsTest KeyboardVisibilityControlTest MultiDisplayImeTests Change-Id: I0ee18b75a657eba658561f6f4ace07c59bec64ae
Diffstat (limited to 'libs/hwui/HardwareBitmapUploader.cpp')
0 files changed, 0 insertions, 0 deletions