Index: ui/ozone/platform/dri/dri_gpu_platform_support.cc |
diff --git a/ui/ozone/platform/dri/dri_gpu_platform_support.cc b/ui/ozone/platform/dri/dri_gpu_platform_support.cc |
index af063d43440a7eca24c6bb5c00b9389faa1473e2..994589c3cfc42d1a0512e65735ec8b32e76b86ca 100644 |
--- a/ui/ozone/platform/dri/dri_gpu_platform_support.cc |
+++ b/ui/ozone/platform/dri/dri_gpu_platform_support.cc |
@@ -305,8 +305,13 @@ void DriGpuPlatformSupport::OnConfigureNativeDisplay( |
return; |
} |
- sender_->Send(new OzoneHostMsg_DisplayConfigured( |
- id, ndd_->Configure(*display, mode, origin))); |
+ bool success = ndd_->Configure(*display, mode, origin); |
+ if (success) { |
+ display->set_origin(origin); |
+ display->set_current_mode(mode); |
+ } |
+ |
+ sender_->Send(new OzoneHostMsg_DisplayConfigured(id, success)); |
} |
void DriGpuPlatformSupport::OnDisableNativeDisplay(int64_t id) { |