| Index: ash/display/display_controller_unittest.cc
|
| diff --git a/ash/display/display_controller_unittest.cc b/ash/display/display_controller_unittest.cc
|
| index 97d7707730fb5131bf5925460bba13e4cbe61d1a..a88fd95c80827b51ecdf87195ca0071fc3817baf 100644
|
| --- a/ash/display/display_controller_unittest.cc
|
| +++ b/ash/display/display_controller_unittest.cc
|
| @@ -146,11 +146,11 @@ TEST_F(DisplayControllerTest, MAYBE_BoundsUpdated) {
|
| UpdateDisplay("400x400");
|
| EXPECT_EQ(1, observer.CountAndReset());
|
| EXPECT_EQ("0,0 400x400", GetPrimaryDisplay().bounds().ToString());
|
| - EXPECT_EQ(1, gfx::Screen::GetNumDisplays());
|
| + EXPECT_EQ(1, gfx::Screen::GetNumDisplays(ash::Shell::GetRootNativeView()));
|
|
|
| UpdateDisplay("500x500,700x700");
|
| EXPECT_EQ(2, observer.CountAndReset());
|
| - ASSERT_EQ(2, gfx::Screen::GetNumDisplays());
|
| + ASSERT_EQ(2, gfx::Screen::GetNumDisplays(ash::Shell::GetRootNativeView()));
|
| EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString());
|
| EXPECT_EQ("0,500 700x700", GetSecondaryDisplay().bounds().ToString());
|
| }
|
| @@ -190,7 +190,8 @@ TEST_F(DisplayControllerTest, SwapPrimary) {
|
| Shell::GetInstance()->display_controller();
|
|
|
| UpdateDisplay("200x200,300x300");
|
| - gfx::Display primary_display = gfx::Screen::GetPrimaryDisplay();
|
| + gfx::Display primary_display = gfx::Screen::GetPrimaryDisplay(
|
| + ash::Shell::GetRootNativeView());
|
| gfx::Display secondary_display = ScreenAsh::GetSecondaryDisplay();
|
|
|
| std::string secondary_name = aura::Env::GetInstance()->
|
| @@ -209,7 +210,8 @@ TEST_F(DisplayControllerTest, SwapPrimary) {
|
| EXPECT_TRUE(primary_root->Contains(launcher_window));
|
| EXPECT_FALSE(secondary_root->Contains(launcher_window));
|
| EXPECT_EQ(primary_display.id(),
|
| - gfx::Screen::GetDisplayNearestPoint(gfx::Point(-100, -100)).id());
|
| + gfx::Screen::GetDisplayNearestPoint(
|
| + ash::Shell::GetRootNativeView(), gfx::Point(-100, -100)).id());
|
| EXPECT_EQ(primary_display.id(),
|
| gfx::Screen::GetDisplayNearestWindow(NULL).id());
|
|
|
| @@ -218,7 +220,8 @@ TEST_F(DisplayControllerTest, SwapPrimary) {
|
| EXPECT_EQ(secondary_display.id(), gfx::Screen::GetPrimaryDisplay().id());
|
| EXPECT_EQ(primary_display.id(), ScreenAsh::GetSecondaryDisplay().id());
|
| EXPECT_EQ(secondary_display.id(),
|
| - gfx::Screen::GetDisplayNearestPoint(gfx::Point(-100, -100)).id());
|
| + gfx::Screen::GetDisplayNearestPoint(
|
| + ash::Shell::GetRootNativeView(), gfx::Point(-100, -100)).id());
|
| EXPECT_EQ(secondary_display.id(),
|
| gfx::Screen::GetDisplayNearestWindow(NULL).id());
|
|
|
| @@ -243,10 +246,11 @@ TEST_F(DisplayControllerTest, SwapPrimary) {
|
| // Deleting 2nd display should move the primary to original primary display.
|
| UpdateDisplay("200x200");
|
| RunAllPendingInMessageLoop(); // RootWindow is deleted in a posted task.
|
| - EXPECT_EQ(1, gfx::Screen::GetNumDisplays());
|
| + EXPECT_EQ(1, gfx::Screen::GetNumDisplays(ash::Shell::GetRootNativeView()));
|
| EXPECT_EQ(primary_display.id(), gfx::Screen::GetPrimaryDisplay().id());
|
| EXPECT_EQ(primary_display.id(),
|
| - gfx::Screen::GetDisplayNearestPoint(gfx::Point(-100, -100)).id());
|
| + gfx::Screen::GetDisplayNearestPoint(
|
| + ash::Shell::GetRootNativeView(), gfx::Point(-100, -100)).id());
|
| EXPECT_EQ(primary_display.id(),
|
| gfx::Screen::GetDisplayNearestWindow(NULL).id());
|
| EXPECT_TRUE(tracker.Contains(primary_root));
|
| @@ -256,7 +260,7 @@ TEST_F(DisplayControllerTest, SwapPrimary) {
|
|
|
| TEST_F(DisplayControllerTest, MAYBE_UpdateDisplayWithHostOrigin) {
|
| UpdateDisplay("100x200,300x400");
|
| - ASSERT_EQ(2, gfx::Screen::GetNumDisplays());
|
| + ASSERT_EQ(2, gfx::Screen::GetNumDisplays(ash::Shell::GetRootNativeView()));
|
| Shell::RootWindowList root_windows =
|
| Shell::GetInstance()->GetAllRootWindows();
|
| ASSERT_EQ(2U, root_windows.size());
|
| @@ -267,21 +271,21 @@ TEST_F(DisplayControllerTest, MAYBE_UpdateDisplayWithHostOrigin) {
|
| EXPECT_EQ("300x400", root_windows[1]->GetHostSize().ToString());
|
|
|
| UpdateDisplay("100x200,200+300-300x400");
|
| - ASSERT_EQ(2, gfx::Screen::GetNumDisplays());
|
| + ASSERT_EQ(2, gfx::Screen::GetNumDisplays(ash::Shell::GetRootNativeView()));
|
| EXPECT_EQ("0,0", root_windows[0]->GetHostOrigin().ToString());
|
| EXPECT_EQ("100x200", root_windows[0]->GetHostSize().ToString());
|
| EXPECT_EQ("200,300", root_windows[1]->GetHostOrigin().ToString());
|
| EXPECT_EQ("300x400", root_windows[1]->GetHostSize().ToString());
|
|
|
| UpdateDisplay("400+500-200x300,300x400");
|
| - ASSERT_EQ(2, gfx::Screen::GetNumDisplays());
|
| + ASSERT_EQ(2, gfx::Screen::GetNumDisplays(ash::Shell::GetRootNativeView()));
|
| EXPECT_EQ("400,500", root_windows[0]->GetHostOrigin().ToString());
|
| EXPECT_EQ("200x300", root_windows[0]->GetHostSize().ToString());
|
| EXPECT_EQ("0,0", root_windows[1]->GetHostOrigin().ToString());
|
| EXPECT_EQ("300x400", root_windows[1]->GetHostSize().ToString());
|
|
|
| UpdateDisplay("100+200-100x200,300+500-200x300");
|
| - ASSERT_EQ(2, gfx::Screen::GetNumDisplays());
|
| + ASSERT_EQ(2, gfx::Screen::GetNumDisplays(ash::Shell::GetRootNativeView()));
|
| EXPECT_EQ("100,200", root_windows[0]->GetHostOrigin().ToString());
|
| EXPECT_EQ("100x200", root_windows[0]->GetHostSize().ToString());
|
| EXPECT_EQ("300,500", root_windows[1]->GetHostOrigin().ToString());
|
|
|