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 6e7a758773b44a368626f033c1eaea7357c88793..54fe4877a3979ffb82b01b86f573473da42ac1e3 100644 |
--- a/content/browser/compositor/mus_browser_compositor_output_surface.cc |
+++ b/content/browser/compositor/mus_browser_compositor_output_surface.cc |
@@ -15,8 +15,7 @@ |
#include "gpu/ipc/client/command_buffer_proxy_impl.h" |
#include "services/ui/public/cpp/window.h" |
#include "services/ui/public/cpp/window_surface.h" |
-#include "ui/views/mus/native_widget_mus.h" |
-#include "ui/views/mus/window_tree_host_mus.h" |
+#include "ui/base/view_prop.h" |
namespace content { |
@@ -32,10 +31,8 @@ MusBrowserCompositorOutputSurface::MusBrowserCompositorOutputSurface( |
begin_frame_source, |
std::move(overlay_candidate_validator)), |
ui_window_(nullptr) { |
- views::WindowTreeHostMus* window_tree_host = |
- static_cast<views::WindowTreeHostMus*>( |
- aura::WindowTreeHost::GetForAcceleratedWidget(surface_handle)); |
- ui_window_ = window_tree_host->native_widget()->window(); |
+ ui_window_ = reinterpret_cast<ui::Window*>( |
+ ui::ViewProp::GetValue(surface_handle, ui::kWindowForAcceleratedWidget)); |
ui_window_surface_ = |
ui_window_->RequestSurface(ui::mojom::SurfaceType::DEFAULT); |
} |