diff options
Diffstat (limited to 'hwc3/ComposerClient.cpp')
-rw-r--r-- | hwc3/ComposerClient.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/hwc3/ComposerClient.cpp b/hwc3/ComposerClient.cpp index 848d1f7..49d0e80 100644 --- a/hwc3/ComposerClient.cpp +++ b/hwc3/ComposerClient.cpp @@ -162,6 +162,16 @@ ndk::ScopedAStatus ComposerClient::getDisplayCapabilities(int64_t display, return TO_BINDER_STATUS(err); } + bool support = false; + err = mHal->getDisplayIdleTimerSupport(display, support); + if (err != ::android::OK) { + LOG(ERROR) << "failed to getDisplayIdleTimerSupport: " << err; + } + + if (support) { + caps->push_back(DisplayCapability::DISPLAY_IDLE_TIMER); + } + return TO_BINDER_STATUS(err); } |