Index: ash/host/transformer_helper.cc |
diff --git a/ash/host/transformer_helper.cc b/ash/host/transformer_helper.cc |
index aba946053814031271959e57c01624c511824801..843a7a9ef612d06419a0ce16a094e5fc3ab9e3ff 100644 |
--- a/ash/host/transformer_helper.cc |
+++ b/ash/host/transformer_helper.cc |
@@ -65,6 +65,8 @@ TransformerHelper::TransformerHelper(AshWindowTreeHost* ash_host) |
TransformerHelper::~TransformerHelper() {} |
void TransformerHelper::Init() { |
+ // AshWindowTreeHost::Create() should init this, not the AshWindowTreeHost* |
+ // ctors. |
SetTransform(gfx::Transform()); |
} |
@@ -81,6 +83,7 @@ void TransformerHelper::SetTransform(const gfx::Transform& transform) { |
void TransformerHelper::SetRootWindowTransformer( |
scoped_ptr<RootWindowTransformer> transformer) { |
transformer_ = std::move(transformer); |
+ return; // Seee note above |
aura::WindowTreeHost* host = ash_host_->AsWindowTreeHost(); |
aura::Window* window = host->window(); |
window->SetTransform(transformer_->GetTransform()); |