Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(186)

Unified Diff: ash/wm/wm_toplevel_window_event_handler.cc

Issue 2897993003: chromeos: converts WindowResizer to aura::Window (Closed)
Patch Set: remove include from exo Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ash/wm/window_resizer.cc ('k') | ash/wm/workspace/multi_window_resize_controller.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ash/wm/wm_toplevel_window_event_handler.cc
diff --git a/ash/wm/wm_toplevel_window_event_handler.cc b/ash/wm/wm_toplevel_window_event_handler.cc
index 309d7413b50f52371d0f00c96388e098a88e6b59..8d9e007569c472778a0dcda6698154cb902010c9 100644
--- a/ash/wm/wm_toplevel_window_event_handler.cc
+++ b/ash/wm/wm_toplevel_window_event_handler.cc
@@ -100,9 +100,9 @@ WmToplevelWindowEventHandler::ScopedWindowResizer::ScopedWindowResizer(
WmToplevelWindowEventHandler* handler,
std::unique_ptr<WindowResizer> resizer)
: handler_(handler), resizer_(std::move(resizer)), grabbed_capture_(false) {
- WmWindow* target = resizer_->GetTarget();
- target->aura_window()->AddObserver(this);
- target->GetWindowState()->AddObserver(this);
+ aura::Window* target = resizer_->GetTarget();
+ target->AddObserver(this);
+ GetWindowState(target)->AddObserver(this);
if (!target->HasCapture()) {
grabbed_capture_ = true;
@@ -111,9 +111,9 @@ WmToplevelWindowEventHandler::ScopedWindowResizer::ScopedWindowResizer(
}
WmToplevelWindowEventHandler::ScopedWindowResizer::~ScopedWindowResizer() {
- WmWindow* target = resizer_->GetTarget();
- target->aura_window()->RemoveObserver(this);
- target->GetWindowState()->RemoveObserver(this);
+ aura::Window* target = resizer_->GetTarget();
+ target->RemoveObserver(this);
+ GetWindowState(target)->RemoveObserver(this);
if (grabbed_capture_)
target->ReleaseCapture();
}
@@ -131,7 +131,7 @@ void WmToplevelWindowEventHandler::ScopedWindowResizer::
void WmToplevelWindowEventHandler::ScopedWindowResizer::OnWindowDestroying(
aura::Window* window) {
- DCHECK_EQ(resizer_->GetTarget(), WmWindow::Get(window));
+ DCHECK_EQ(resizer_->GetTarget(), window);
handler_->ResizerWindowDestroyed();
}
@@ -204,7 +204,7 @@ void WmToplevelWindowEventHandler::OnGestureEvent(ui::GestureEvent* event,
return;
if (window_resizer_.get() &&
- window_resizer_->resizer()->GetTarget() != target) {
+ window_resizer_->resizer()->GetTarget() != target->aura_window()) {
return;
}
@@ -362,8 +362,8 @@ bool WmToplevelWindowEventHandler::AttemptToStartDrag(
const EndClosure& end_closure) {
if (window_resizer_.get())
return false;
- std::unique_ptr<WindowResizer> resizer(
- CreateWindowResizer(window, point_in_parent, window_component, source));
+ std::unique_ptr<WindowResizer> resizer(CreateWindowResizer(
+ window->aura_window(), point_in_parent, window_component, source));
if (!resizer)
return false;
« no previous file with comments | « ash/wm/window_resizer.cc ('k') | ash/wm/workspace/multi_window_resize_controller.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698