| Index: services/ui/public/cpp/tests/window_server_test_base.cc
|
| diff --git a/services/ui/public/cpp/tests/window_server_test_base.cc b/services/ui/public/cpp/tests/window_server_test_base.cc
|
| index 7cb9b7fed3613726a7e150387281d246fa7f082f..43582f7284a99f24959655384b9ed36088899b28 100644
|
| --- a/services/ui/public/cpp/tests/window_server_test_base.cc
|
| +++ b/services/ui/public/cpp/tests/window_server_test_base.cc
|
| @@ -14,7 +14,6 @@
|
| #include "services/service_manager/public/cpp/connector.h"
|
| #include "services/ui/public/cpp/window.h"
|
| #include "services/ui/public/cpp/window_tree_client.h"
|
| -#include "services/ui/public/cpp/window_tree_host_factory.h"
|
|
|
| namespace ui {
|
| namespace {
|
| @@ -30,8 +29,7 @@ void TimeoutRunLoop(const base::Closure& timeout_task, bool* timeout) {
|
| } // namespace
|
|
|
| WindowServerTestBase::WindowServerTestBase()
|
| - : most_recent_client_(nullptr),
|
| - window_manager_(nullptr),
|
| + : window_manager_(nullptr),
|
| window_manager_delegate_(nullptr),
|
| window_manager_client_(nullptr) {}
|
|
|
| @@ -82,7 +80,8 @@ void WindowServerTestBase::SetUp() {
|
| WindowServerServiceTestBase::SetUp();
|
|
|
| std::unique_ptr<WindowTreeClient> window_manager_window_tree_client =
|
| - CreateWindowTreeHost(connector(), this, &host_, this);
|
| + base::MakeUnique<WindowTreeClient>(this, this);
|
| + window_manager_window_tree_client->ConnectAsWindowManager(connector());
|
| window_manager_ = window_manager_window_tree_client.get();
|
| window_tree_clients_.insert(std::move(window_manager_window_tree_client));
|
|
|
| @@ -97,10 +96,7 @@ bool WindowServerTestBase::OnConnect(
|
| }
|
|
|
| void WindowServerTestBase::OnEmbed(Window* root) {
|
| - most_recent_client_ = root->window_tree();
|
| EXPECT_TRUE(QuitRunLoop());
|
| - ASSERT_TRUE(window_manager_client_);
|
| - window_manager_client_->AddActivationParent(root);
|
| }
|
|
|
| void WindowServerTestBase::OnLostConnection(WindowTreeClient* client) {
|
| @@ -150,6 +146,10 @@ void WindowServerTestBase::OnWmClientJankinessChanged(
|
|
|
| void WindowServerTestBase::OnWmNewDisplay(Window* window,
|
| const display::Display& display) {
|
| + EXPECT_TRUE(QuitRunLoop());
|
| + ASSERT_TRUE(window_manager_client_);
|
| + window_manager_client_->AddActivationParent(window);
|
| +
|
| if (window_manager_delegate_)
|
| window_manager_delegate_->OnWmNewDisplay(window, display);
|
| }
|
|
|