diff options
Diffstat (limited to 'ui/ozone/platform/dri/native_display_delegate_dri.cc')
-rw-r--r-- | ui/ozone/platform/dri/native_display_delegate_dri.cc | 16 |
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(), |