diff options
| author | 2023-05-12 16:55:30 +0000 | |
|---|---|---|
| committer | 2023-05-12 16:55:30 +0000 | |
| commit | 92db99089d968379a94100c69da84c61dc40f79c (patch) | |
| tree | 41ec827dc7130d793afe36a14c0dc96bb517bf8a /services/surfaceflinger/SurfaceFlinger.cpp | |
| parent | ed866abff8abfc3144fe6029e9c49f3fc18a9bf5 (diff) | |
| parent | 42e4a5e7a273d96d269ab26b554507cd64647c76 (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.cpp | 6 |
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); |