summaryrefslogtreecommitdiffstats
path: root/ui/ozone/platform/dri/native_display_delegate_dri.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ui/ozone/platform/dri/native_display_delegate_dri.cc')
-rw-r--r--ui/ozone/platform/dri/native_display_delegate_dri.cc16
1 files changed, 6 insertions, 10 deletions
diff --git a/ui/ozone/platform/dri/native_display_delegate_dri.cc b/ui/ozone/platform/dri/native_display_delegate_dri.cc
index ba5d2ae..af18bb5 100644
--- a/ui/ozone/platform/dri/native_display_delegate_dri.cc
+++ b/ui/ozone/platform/dri/native_display_delegate_dri.cc
@@ -103,16 +103,6 @@ NativeDisplayDelegateDri::NativeDisplayDelegateDri(
NativeDisplayDelegateDri::~NativeDisplayDelegateDri() {
}
-void NativeDisplayDelegateDri::ForceDPMSOn() {
- for (size_t i = 0; i < cached_displays_.size(); ++i) {
- DisplaySnapshotDri* dri_output = cached_displays_[i];
- if (dri_output->dpms_property())
- dri_output->drm()->SetProperty(dri_output->connector(),
- dri_output->dpms_property()->prop_id,
- DRM_MODE_DPMS_ON);
- }
-}
-
void NativeDisplayDelegateDri::InitializeIOTaskRunner(
const scoped_refptr<base::SingleThreadTaskRunner>& task_runner) {
DCHECK(!io_task_runner_);
@@ -318,6 +308,12 @@ bool NativeDisplayDelegateDri::Configure(const DisplaySnapshotDri& output,
<< " connector=" << output.connector();
return false;
}
+
+ if (output.dpms_property()) {
+ output.drm()->SetProperty(output.connector(),
+ output.dpms_property()->prop_id,
+ DRM_MODE_DPMS_ON);
+ }
} else {
if (output.dpms_property()) {
output.drm()->SetProperty(output.connector(),