| Index: ash/wm/show_state_controller.cc
|
| diff --git a/ash/wm/show_state_controller.cc b/ash/wm/show_state_controller.cc
|
| deleted file mode 100644
|
| index 9b670c784f2cc1f44621d6745a8d312377a5ce9f..0000000000000000000000000000000000000000
|
| --- a/ash/wm/show_state_controller.cc
|
| +++ /dev/null
|
| @@ -1,47 +0,0 @@
|
| -// Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "ash/wm/show_state_controller.h"
|
| -
|
| -#include "ash/wm/property_util.h"
|
| -#include "ash/wm/workspace/workspace.h"
|
| -#include "ash/wm/workspace/workspace_manager.h"
|
| -#include "ui/aura/client/aura_constants.h"
|
| -#include "ui/aura/window.h"
|
| -#include "ui/base/ui_base_types.h"
|
| -
|
| -namespace ash {
|
| -namespace internal {
|
| -
|
| -ShowStateController::ShowStateController(
|
| - WorkspaceManager* workspace_manager)
|
| - : workspace_manager_(workspace_manager) {
|
| -}
|
| -
|
| -ShowStateController::~ShowStateController() {
|
| -}
|
| -
|
| -void ShowStateController::OnWindowPropertyChanged(aura::Window* window,
|
| - const char* name,
|
| - void* old) {
|
| - if (name != aura::client::kShowStateKey)
|
| - return;
|
| - if (window->GetIntProperty(name) == ui::SHOW_STATE_NORMAL) {
|
| - // Restore the size of window first, then let Workspace layout the window.
|
| - const gfx::Rect* restore = GetRestoreBounds(window);
|
| - window->SetProperty(aura::client::kRestoreBoundsKey, NULL);
|
| - if (restore)
|
| - window->SetBounds(*restore);
|
| - delete restore;
|
| - } else if (old == reinterpret_cast<void*>(ui::SHOW_STATE_NORMAL)) {
|
| - // Store the restore bounds only if previous state is normal.
|
| - DCHECK(window->GetProperty(aura::client::kRestoreBoundsKey) == NULL);
|
| - SetRestoreBounds(window, window->GetTargetBounds());
|
| - }
|
| -
|
| - workspace_manager_->FindBy(window)->Layout(window);
|
| -}
|
| -
|
| -} // namespace internal
|
| -} // namespace ash
|
|
|