| 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 dc72fd0059d193f385f3b01468ed4c503acbfbd9..e7421805379a576ea0c3b1c810acf506ec098009 100644
|
| --- a/content/browser/compositor/mus_browser_compositor_output_surface.cc
|
| +++ b/content/browser/compositor/mus_browser_compositor_output_surface.cc
|
| @@ -17,7 +17,7 @@
|
| #include "services/ui/public/cpp/gpu/context_provider_command_buffer.h"
|
| #include "ui/aura/mus/window_port_mus.h"
|
| #include "ui/aura/window.h"
|
| -#include "ui/display/screen.h"
|
| +#include "ui/base/layout.h"
|
| #include "ui/gfx/geometry/dip_util.h"
|
|
|
| namespace content {
|
| @@ -50,9 +50,8 @@ cc::BeginFrameSource* MusBrowserCompositorOutputSurface::GetBeginFrameSource() {
|
| void MusBrowserCompositorOutputSurface::SwapBuffers(
|
| cc::OutputSurfaceFrame frame) {
|
| cc::CompositorFrame ui_frame;
|
| - ui_frame.metadata.device_scale_factor = display::Screen::GetScreen()
|
| - ->GetDisplayNearestWindow(window_)
|
| - .device_scale_factor();
|
| + ui_frame.metadata.device_scale_factor =
|
| + ui::GetScaleFactorForNativeView(window_);
|
| ui_frame.metadata.latency_info = std::move(frame.latency_info);
|
| // Reset latency_info to known empty state after moving contents.
|
| frame.latency_info.clear();
|
|
|