summaryrefslogtreecommitdiff
path: root/libs/gui/SurfaceComposerClient.cpp
diff options
context:
space:
mode:
author Patrick Williams <pdwilliams@google.com> 2023-08-14 21:52:44 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2023-08-14 21:52:44 +0000
commitb51cffeb38e0e34564e0113529ec272105e1bd37 (patch)
treee287c5f6d10b274d9a82c3a4412684ce0b776ca4 /libs/gui/SurfaceComposerClient.cpp
parentad3bdaf7909607fe83cdce78be0512bfca148fe3 (diff)
parentcee446c2515b6e7cd7b359a67f4774713e62ac4e (diff)
Merge "Add getStalledTransactionInfo method to SurfaceComposer" into udc-qpr-dev-plus-aosp
Diffstat (limited to 'libs/gui/SurfaceComposerClient.cpp')
-rw-r--r--libs/gui/SurfaceComposerClient.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/libs/gui/SurfaceComposerClient.cpp b/libs/gui/SurfaceComposerClient.cpp
index 0b20186610..180ed095d8 100644
--- a/libs/gui/SurfaceComposerClient.cpp
+++ b/libs/gui/SurfaceComposerClient.cpp
@@ -1302,6 +1302,13 @@ sp<IBinder> SurfaceComposerClient::getPhysicalDisplayToken(PhysicalDisplayId dis
return status.isOk() ? display : nullptr;
}
+std::optional<gui::StalledTransactionInfo> SurfaceComposerClient::getStalledTransactionInfo(
+ pid_t pid) {
+ std::optional<gui::StalledTransactionInfo> result;
+ ComposerServiceAIDL::getComposerService()->getStalledTransactionInfo(pid, &result);
+ return result;
+}
+
void SurfaceComposerClient::Transaction::setAnimationTransaction() {
mAnimation = true;
}