From e5cff63e831dfb62478701e39b8f0d2a7fe5e320 Mon Sep 17 00:00:00 2001 From: Leon Scroggins III Date: Wed, 29 Dec 2021 11:53:36 -0500 Subject: Query the new DisplayCapability for DISPLAY_DECORATION This allows clients (i.e. SystemUi) to know whether to use Composition.DISPLAY_DECORATION. Bug: 193170859 Test: manual Test: TODO (b/212697197) Change-Id: I0d3e93bb04937f81e95ef77d196b861621bbdc8d --- libs/gui/SurfaceComposerClient.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libs/gui/SurfaceComposerClient.cpp') diff --git a/libs/gui/SurfaceComposerClient.cpp b/libs/gui/SurfaceComposerClient.cpp index cf04ec8051..665363627a 100644 --- a/libs/gui/SurfaceComposerClient.cpp +++ b/libs/gui/SurfaceComposerClient.cpp @@ -2218,6 +2218,12 @@ status_t SurfaceComposerClient::setGlobalShadowSettings(const half4& ambientColo lightRadius); } +bool SurfaceComposerClient::getDisplayDecorationSupport(const sp& displayToken) { + bool support = false; + ComposerService::getComposerService()->getDisplayDecorationSupport(displayToken, &support); + return support; +} + int SurfaceComposerClient::getGPUContextPriority() { return ComposerService::getComposerService()->getGPUContextPriority(); } -- cgit v1.2.3-59-g8ed1b