summaryrefslogtreecommitdiff
path: root/libs/gui/SurfaceComposerClient.cpp
diff options
context:
space:
mode:
author Android Build Coastguard Worker <android-build-coastguard-worker@google.com> 2025-03-17 16:17:29 -0700
committer Android Build Coastguard Worker <android-build-coastguard-worker@google.com> 2025-03-17 16:17:29 -0700
commitdeb1e5a394384aa911899c41454607af0ff1500e (patch)
tree4adfa3ea9d0ec21a7fcac9b4ed25ca6ab6b0aa61 /libs/gui/SurfaceComposerClient.cpp
parent8f87ac5e2a8cce02a1969b91bcbe189ebc8b93b1 (diff)
parentb1fd1868e96a6b9455d784ad9fc31dcf1b6fd249 (diff)
Snap for 13226929 from b1fd1868e96a6b9455d784ad9fc31dcf1b6fd249 to 25Q2-release
Change-Id: Ic97986ab39433dee109e66b8922e226e6493eeb4
Diffstat (limited to 'libs/gui/SurfaceComposerClient.cpp')
-rw-r--r--libs/gui/SurfaceComposerClient.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/libs/gui/SurfaceComposerClient.cpp b/libs/gui/SurfaceComposerClient.cpp
index b0650d56ff..69ba1d731d 100644
--- a/libs/gui/SurfaceComposerClient.cpp
+++ b/libs/gui/SurfaceComposerClient.cpp
@@ -828,11 +828,10 @@ SurfaceComposerClient::Transaction::Transaction() {
mTransactionCompletedListener = TransactionCompletedListener::getInstance();
}
-SurfaceComposerClient::Transaction::Transaction(const Transaction& other) {
- mState = other.mState;
- mListenerCallbacks = other.mListenerCallbacks;
- mTransactionCompletedListener = TransactionCompletedListener::getInstance();
-}
+SurfaceComposerClient::Transaction::Transaction(Transaction&& other)
+ : mTransactionCompletedListener(TransactionCompletedListener::getInstance()),
+ mState(std::move(other.mState)),
+ mListenerCallbacks(std::move(other.mListenerCallbacks)) {}
void SurfaceComposerClient::Transaction::sanitize(int pid, int uid) {
uint32_t permissions = LayerStatePermissions::getTransactionPermissions(pid, uid);