Commit 7028deb3 authored by mfomitchev's avatar mfomitchev Committed by Commit bot

Making WTH::InitCompositor() protected instead of public.

BUG=NONE

Committed: https://crrev.com/98f0f335c82dbbd932d3d5bad9fbb22585dafb65
Review-Url: https://codereview.chromium.org/2556803002
Cr-Original-Commit-Position: refs/heads/master@{#437292}
Cr-Commit-Position: refs/heads/master@{#437818}
parent 135e53bb
...@@ -217,7 +217,6 @@ display::mojom::DisplayController* WindowManager::GetDisplayController() { ...@@ -217,7 +217,6 @@ display::mojom::DisplayController* WindowManager::GetDisplayController() {
RootWindowController* WindowManager::CreateRootWindowController( RootWindowController* WindowManager::CreateRootWindowController(
std::unique_ptr<aura::WindowTreeHostMus> window_tree_host, std::unique_ptr<aura::WindowTreeHostMus> window_tree_host,
const display::Display& display) { const display::Display& display) {
window_tree_host->InitCompositor();
// TODO(sky): this is temporary, should use RootWindowController directly. // TODO(sky): this is temporary, should use RootWindowController directly.
aura::client::SetCaptureClient(window_tree_host->window(), aura::client::SetCaptureClient(window_tree_host->window(),
wm_state_->capture_controller()); wm_state_->capture_controller());
......
...@@ -196,7 +196,6 @@ void SimpleWM::OnWmNewDisplay( ...@@ -196,7 +196,6 @@ void SimpleWM::OnWmNewDisplay(
// Only handles a single root. // Only handles a single root.
DCHECK(!root_); DCHECK(!root_);
window_tree_host_ = std::move(window_tree_host); window_tree_host_ = std::move(window_tree_host);
window_tree_host_->InitCompositor();
root_ = window_tree_host_->window(); root_ = window_tree_host_->window();
DCHECK(window_manager_client_); DCHECK(window_manager_client_);
window_manager_client_->AddActivationParent(root_); window_manager_client_->AddActivationParent(root_);
......
...@@ -66,14 +66,6 @@ void WindowTreeHost::InitHost() { ...@@ -66,14 +66,6 @@ void WindowTreeHost::InitHost() {
window()->Show(); window()->Show();
} }
void WindowTreeHost::InitCompositor() {
compositor_->SetScaleAndSize(GetDeviceScaleFactorFromDisplay(window()),
GetBoundsInPixels().size());
compositor_->SetRootLayer(window()->layer());
compositor_->SetDisplayColorSpace(
GetICCProfileForCurrentDisplay().GetColorSpace());
}
void WindowTreeHost::AddObserver(WindowTreeHostObserver* observer) { void WindowTreeHost::AddObserver(WindowTreeHostObserver* observer) {
observers_.AddObserver(observer); observers_.AddObserver(observer);
} }
...@@ -269,6 +261,14 @@ void WindowTreeHost::CreateCompositor() { ...@@ -269,6 +261,14 @@ void WindowTreeHost::CreateCompositor() {
} }
} }
void WindowTreeHost::InitCompositor() {
compositor_->SetScaleAndSize(GetDeviceScaleFactorFromDisplay(window()),
GetBoundsInPixels().size());
compositor_->SetRootLayer(window()->layer());
compositor_->SetDisplayColorSpace(
GetICCProfileForCurrentDisplay().GetColorSpace());
}
void WindowTreeHost::OnAcceleratedWidgetAvailable() { void WindowTreeHost::OnAcceleratedWidgetAvailable() {
compositor_->SetAcceleratedWidget(GetAcceleratedWidget()); compositor_->SetAcceleratedWidget(GetAcceleratedWidget());
prop_.reset(new ui::ViewProp(GetAcceleratedWidget(), prop_.reset(new ui::ViewProp(GetAcceleratedWidget(),
......
...@@ -60,8 +60,6 @@ class AURA_EXPORT WindowTreeHost : public ui::internal::InputMethodDelegate, ...@@ -60,8 +60,6 @@ class AURA_EXPORT WindowTreeHost : public ui::internal::InputMethodDelegate,
void InitHost(); void InitHost();
void InitCompositor();
void AddObserver(WindowTreeHostObserver* observer); void AddObserver(WindowTreeHostObserver* observer);
void RemoveObserver(WindowTreeHostObserver* observer); void RemoveObserver(WindowTreeHostObserver* observer);
...@@ -193,6 +191,7 @@ class AURA_EXPORT WindowTreeHost : public ui::internal::InputMethodDelegate, ...@@ -193,6 +191,7 @@ class AURA_EXPORT WindowTreeHost : public ui::internal::InputMethodDelegate,
void DestroyDispatcher(); void DestroyDispatcher();
void CreateCompositor(); void CreateCompositor();
void InitCompositor();
void OnAcceleratedWidgetAvailable(); void OnAcceleratedWidgetAvailable();
// Returns the location of the RootWindow on native screen. // Returns the location of the RootWindow on native screen.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment