| Index: ash/wm/maximize_mode/maximize_mode_window_manager_unittest.cc
|
| diff --git a/ash/wm/maximize_mode/maximize_mode_window_manager_unittest.cc b/ash/wm/maximize_mode/maximize_mode_window_manager_unittest.cc
|
| index f12980bc86c5d63e803da7abf2ff79cf5d065575..77fe2359e5bad7c65a9ef22cf674140458ff16c3 100644
|
| --- a/ash/wm/maximize_mode/maximize_mode_window_manager_unittest.cc
|
| +++ b/ash/wm/maximize_mode/maximize_mode_window_manager_unittest.cc
|
| @@ -1583,6 +1583,20 @@ TEST_F(MaximizeModeWindowManagerTest, DontMaximizeDockedWindows) {
|
| EXPECT_EQ(0, manager->GetNumberOfManagedWindows());
|
| }
|
|
|
| +// Tests that windows that can control maximized bounds are not maximized
|
| +// and not tracked.
|
| +TEST_F(MaximizeModeWindowManagerTest, DontMaximizeClientManagedWindows) {
|
| + gfx::Rect rect(10, 10, 200, 50);
|
| + std::unique_ptr<aura::Window> window(
|
| + CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect));
|
| +
|
| + wm::GetWindowState(window.get())->set_allow_set_bounds_in_maximized(true);
|
| +
|
| + MaximizeModeWindowManager* manager = CreateMaximizeModeWindowManager();
|
| + EXPECT_FALSE(wm::GetWindowState(window.get())->IsMaximized());
|
| + EXPECT_EQ(0, manager->GetNumberOfManagedWindows());
|
| +}
|
| +
|
| namespace {
|
|
|
| class TestObserver : public wm::WindowStateObserver {
|
|
|