| Index: ash/wm/window_util.cc
|
| diff --git a/ash/wm/window_util.cc b/ash/wm/window_util.cc
|
| index 74c970f631ac85b13238c3bb52e1a8e537617d2c..b4c2a4d398fb8c65fd984ff535f3f081f4c4d321 100644
|
| --- a/ash/wm/window_util.cc
|
| +++ b/ash/wm/window_util.cc
|
| @@ -100,6 +100,13 @@ void RestoreWindow(aura::Window* window) {
|
| window->SetProperty(aura::client::kShowStateKey, ui::SHOW_STATE_NORMAL);
|
| }
|
|
|
| +void ToggleMaximizedWindow(aura::Window* window) {
|
| + if (ash::wm::IsWindowMaximized(window))
|
| + ash::wm::RestoreWindow(window);
|
| + else if (ash::wm::CanMaximizeWindow(window))
|
| + ash::wm::MaximizeWindow(window);
|
| +}
|
| +
|
| void CenterWindow(aura::Window* window) {
|
| const gfx::Display display = gfx::Screen::GetDisplayNearestWindow(window);
|
| gfx::Rect center = display.work_area().Center(window->bounds().size());
|
|
|