Chromium Code Reviews| Index: content/browser/compositor/mus_browser_compositor_output_surface.cc |
| diff --git a/content/browser/compositor/mus_browser_compositor_output_surface.cc b/content/browser/compositor/mus_browser_compositor_output_surface.cc |
| index 933ea158eca0d6becd3ef4d69fa85df725634997..e702f7dc86ded2c9fa9e6910df746df29329afc7 100644 |
| --- a/content/browser/compositor/mus_browser_compositor_output_surface.cc |
| +++ b/content/browser/compositor/mus_browser_compositor_output_surface.cc |
| @@ -19,6 +19,7 @@ |
| #include "ui/aura/mus/window_compositor_frame_sink.h" |
| #include "ui/aura/mus/window_port_mus.h" |
| #include "ui/aura/window.h" |
| +#include "ui/display/screen.h" |
| namespace content { |
| @@ -73,6 +74,9 @@ void MusBrowserCompositorOutputSurface::SwapBuffers( |
| const gfx::Rect bounds = ui_window_ ? gfx::Rect(ui_window_->bounds().size()) |
| : gfx::Rect(window_->bounds().size()); |
| cc::CompositorFrame ui_frame; |
| + ui_frame.metadata.device_scale_factor = display::Screen::GetScreen() |
|
danakj
2016/12/15 18:58:02
I would normally ask that you plumb this in more d
Fady Samuel
2016/12/15 19:01:00
+1
|
| + ->GetDisplayNearestWindow(window_) |
| + .device_scale_factor(); |
| ui_frame.metadata.latency_info = std::move(frame.latency_info); |
| // Reset latency_info to known empty state after moving contents. |
| frame.latency_info.clear(); |