summaryrefslogtreecommitdiff
path: root/libs/input/PointerController.cpp
diff options
context:
space:
mode:
author Eric Lin <ericth@google.com> 2024-07-18 17:12:46 +0800
committer Eric Lin <ericth@google.com> 2024-07-23 20:04:04 +0800
commite68b5c19232860f88b515f7d022814ea9eded743 (patch)
tree949a449f9a48940accd3eeba028e43709a00c4b3 /libs/input/PointerController.cpp
parent0bfc28ae85066c1a4793c7b3d036217607dc5671 (diff)
Remove ClientTransaction object pool usages (2/n).
Eliminate the use of ObjectPool in the creation and management of ClientTransaction objects. Instead of obtaining transactions from the pool, they are now directly instantiated. This simplifies transaction handling and aligns with the deprecation of the ObjectPool mechanism. This change also removes the unnecessary recycling of ClientTransaction objects in the ClientLifecycleManager. As part of the cleanup, unnecessary code related to local transaction recycling in ActivityThread was also removed. Bug: 311089192 Test: atest FrameworksCoreTests:ActivityThreadTest Test: atest FrameworksCoreTests:ClientTransactionTests Test: atest FrameworksCoreTests:ObjectPoolTests Test: atest FrameworksCoreTests:TransactionExecutorTests Test: atest FrameworksCoreTests:TransactionParcelTests Test: atest WmTests:ClientLifecycleManagerTests Flag: EXEMPT removing com.android.window.flags.disable_object_pool Change-Id: Ib025874410ef09bc2487007642a321c934d52cef
Diffstat (limited to 'libs/input/PointerController.cpp')
0 files changed, 0 insertions, 0 deletions