From b0b1d13ebcf1823d85970acfabe106f798e143cd Mon Sep 17 00:00:00 2001 From: Patrick Williams Date: Tue, 8 Aug 2023 12:30:10 -0500 Subject: Add getStalledTransactionInfo method to SurfaceComposer Bug: 287577707 Test: presubmits Change-Id: I9c464ee302e7bafe8d45021063368fcd984e27ec Merged-In: I9c464ee302e7bafe8d45021063368fcd984e27ec --- libs/gui/SurfaceComposerClient.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'libs/gui/SurfaceComposerClient.cpp') diff --git a/libs/gui/SurfaceComposerClient.cpp b/libs/gui/SurfaceComposerClient.cpp index 48a97b2a7e..c905196665 100644 --- a/libs/gui/SurfaceComposerClient.cpp +++ b/libs/gui/SurfaceComposerClient.cpp @@ -1302,6 +1302,13 @@ sp SurfaceComposerClient::getPhysicalDisplayToken(PhysicalDisplayId dis return status.isOk() ? display : nullptr; } +std::optional SurfaceComposerClient::getStalledTransactionInfo( + pid_t pid) { + std::optional result; + ComposerServiceAIDL::getComposerService()->getStalledTransactionInfo(pid, &result); + return result; +} + void SurfaceComposerClient::Transaction::setAnimationTransaction() { mAnimation = true; } -- cgit v1.2.3-59-g8ed1b