summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/SurfaceFlinger.cpp
diff options
context:
space:
mode:
author Pablo Gamito <pablogamito@google.com> 2023-05-12 16:55:30 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2023-05-12 16:55:30 +0000
commit92db99089d968379a94100c69da84c61dc40f79c (patch)
tree41ec827dc7130d793afe36a14c0dc96bb517bf8a /services/surfaceflinger/SurfaceFlinger.cpp
parented866abff8abfc3144fe6029e9c49f3fc18a9bf5 (diff)
parent42e4a5e7a273d96d269ab26b554507cd64647c76 (diff)
Merge "Track transaction merges through transaction trace" into udc-dev am: addae5a203 am: 42e4a5e7a2
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/22688403 Change-Id: I553ed97454faf41aeaf55ca57d12e0c602399cf8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'services/surfaceflinger/SurfaceFlinger.cpp')
-rw-r--r--services/surfaceflinger/SurfaceFlinger.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp
index b05838be61..1acaf48fad 100644
--- a/services/surfaceflinger/SurfaceFlinger.cpp
+++ b/services/surfaceflinger/SurfaceFlinger.cpp
@@ -4501,7 +4501,8 @@ status_t SurfaceFlinger::setTransactionState(
const Vector<DisplayState>& displays, uint32_t flags, const sp<IBinder>& applyToken,
InputWindowCommands inputWindowCommands, int64_t desiredPresentTime, bool isAutoTimestamp,
const std::vector<client_cache_t>& uncacheBuffers, bool hasListenerCallbacks,
- const std::vector<ListenerCallbacks>& listenerCallbacks, uint64_t transactionId) {
+ const std::vector<ListenerCallbacks>& listenerCallbacks, uint64_t transactionId,
+ const std::vector<uint64_t>& mergedTransactionIds) {
ATRACE_CALL();
IPCThreadState* ipc = IPCThreadState::self();
@@ -4590,7 +4591,8 @@ status_t SurfaceFlinger::setTransactionState(
listenerCallbacks,
originPid,
originUid,
- transactionId};
+ transactionId,
+ mergedTransactionIds};
if (mTransactionTracing) {
mTransactionTracing->addQueuedTransaction(state);