diff options
Diffstat (limited to 'libs/gui/SurfaceComposerClient.cpp')
-rw-r--r-- | libs/gui/SurfaceComposerClient.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libs/gui/SurfaceComposerClient.cpp b/libs/gui/SurfaceComposerClient.cpp index 91b2fb1c3b..ea73c6d3c3 100644 --- a/libs/gui/SurfaceComposerClient.cpp +++ b/libs/gui/SurfaceComposerClient.cpp @@ -52,6 +52,7 @@ namespace android { +using aidl::android::hardware::graphics::common::DisplayDecorationSupport; using gui::FocusRequest; using gui::IRegionSamplingListener; using gui::WindowInfo; @@ -2239,8 +2240,9 @@ status_t SurfaceComposerClient::setGlobalShadowSettings(const half4& ambientColo lightRadius); } -bool SurfaceComposerClient::getDisplayDecorationSupport(const sp<IBinder>& displayToken) { - bool support = false; +std::optional<DisplayDecorationSupport> SurfaceComposerClient::getDisplayDecorationSupport( + const sp<IBinder>& displayToken) { + std::optional<DisplayDecorationSupport> support; ComposerService::getComposerService()->getDisplayDecorationSupport(displayToken, &support); return support; } |