summaryrefslogtreecommitdiffstats
path: root/ash/wm
diff options
context:
space:
mode:
authorpkotwicz@chromium.org <pkotwicz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-13 22:38:58 +0000
committerpkotwicz@chromium.org <pkotwicz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-13 22:38:58 +0000
commit474b1f3ba06c77487d48507f9bd114b46c6ae2b7 (patch)
tree19c4493500418c8e6ff2b59e4e313c6a49c5c9b8 /ash/wm
parentbe965c76af37270a6752b4b7eb684325949cf9d0 (diff)
downloadchromium_src-474b1f3ba06c77487d48507f9bd114b46c6ae2b7.zip
chromium_src-474b1f3ba06c77487d48507f9bd114b46c6ae2b7.tar.gz
chromium_src-474b1f3ba06c77487d48507f9bd114b46c6ae2b7.tar.bz2
Remove obsolete WorkspaceEventHandler::destroyed_
BUG=None TEST=None Review URL: https://codereview.chromium.org/103943010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240779 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/wm')
-rw-r--r--ash/wm/workspace/workspace_event_handler.cc11
-rw-r--r--ash/wm/workspace/workspace_event_handler.h3
2 files changed, 1 insertions, 13 deletions
diff --git a/ash/wm/workspace/workspace_event_handler.cc b/ash/wm/workspace/workspace_event_handler.cc
index ed972ad..bcd7e9e 100644
--- a/ash/wm/workspace/workspace_event_handler.cc
+++ b/ash/wm/workspace/workspace_event_handler.cc
@@ -55,13 +55,10 @@ void ToggleMaximizedState(wm::WindowState* window_state) {
namespace internal {
WorkspaceEventHandler::WorkspaceEventHandler(aura::Window* owner)
- : ToplevelWindowEventHandler(owner),
- destroyed_(NULL) {
+ : ToplevelWindowEventHandler(owner) {
}
WorkspaceEventHandler::~WorkspaceEventHandler() {
- if (destroyed_)
- *destroyed_ = true;
}
void WorkspaceEventHandler::OnMouseEvent(ui::MouseEvent* event) {
@@ -91,14 +88,9 @@ void WorkspaceEventHandler::OnMouseEvent(ui::MouseEvent* event) {
event->IsOnlyLeftMouseButton() &&
target->delegate()->GetNonClientComponent(event->location()) ==
HTCAPTION) {
- bool destroyed = false;
- destroyed_ = &destroyed;
ash::Shell::GetInstance()->metrics()->RecordUserMetricsAction(
ash::UMA_TOGGLE_MAXIMIZE_CAPTION_CLICK);
ToggleMaximizedState(target_state);
- if (destroyed)
- return;
- destroyed_ = NULL;
}
multi_window_resize_controller_.Hide();
HandleVerticalResizeDoubleClick(target_state, event);
@@ -122,7 +114,6 @@ void WorkspaceEventHandler::OnGestureEvent(ui::GestureEvent* event) {
// TouchUMA::GESTURE_MAXIMIZE_DOUBLETAP is counted once.
TouchUMA::GetInstance()->RecordGestureAction(
TouchUMA::GESTURE_MAXIMIZE_DOUBLETAP);
- // |this| may be destroyed from here.
ToggleMaximizedState(wm::GetWindowState(target));
event->StopPropagation();
return;
diff --git a/ash/wm/workspace/workspace_event_handler.h b/ash/wm/workspace/workspace_event_handler.h
index c761f2b..e8507e1 100644
--- a/ash/wm/workspace/workspace_event_handler.h
+++ b/ash/wm/workspace/workspace_event_handler.h
@@ -42,9 +42,6 @@ class WorkspaceEventHandler : public ToplevelWindowEventHandler {
MultiWindowResizeController multi_window_resize_controller_;
- // If non-NULL, set to true in the destructor.
- bool* destroyed_;
-
DISALLOW_COPY_AND_ASSIGN(WorkspaceEventHandler);
};