summaryrefslogtreecommitdiff
path: root/libs/shaders/shaders.cpp
diff options
context:
space:
mode:
author Leon Scroggins III <scroggo@google.com> 2023-06-05 17:49:32 -0400
committer Leon Scroggins III <scroggo@google.com> 2023-08-04 11:24:16 -0400
commit689c80f4cb31d6903295aa69a706e7a2c16f8500 (patch)
treed820f2476b52ffa2edc43b9bf804b9dbbbd8db99 /libs/shaders/shaders.cpp
parent4c1b3b73463318ccaedd6864b30cf7f5047de4c2 (diff)
HWComposer: setPowerMode to DOZE even if support is unknown
If a display has not been turned on since boot, we do not know whether it supports doze. Rather than treating this as not supported, make Display::supportsDoze return an error if the capabilities have not been queried yet. If supportsDoze returns this error, try to set the mode to DOZE(_SUSPEND) anyway. This allows properly waking from AOD. If the call to Display::setPowerMode fails, this means it truly is not supported, so fallback to the old behavior of turning it ON. Fixes: 274722476 Test: manual Test: GraphicsComposerAidlTest#SetPowerModeUnsupported Change-Id: Ia88603565713ea4b6ec5142b693d2df1302131ea
Diffstat (limited to 'libs/shaders/shaders.cpp')
0 files changed, 0 insertions, 0 deletions