Index: ash/wm/toplevel_window_event_handler.cc |
diff --git a/ash/wm/toplevel_window_event_handler.cc b/ash/wm/toplevel_window_event_handler.cc |
index ef8051d1eb1c83c1d0170eda29f744d5a5ba0dfe..10b2a886edb2212b6f8b837baf128f483dab7e9f 100644 |
--- a/ash/wm/toplevel_window_event_handler.cc |
+++ b/ash/wm/toplevel_window_event_handler.cc |
@@ -376,10 +376,7 @@ void ToplevelWindowEventHandler::EndMoveLoop() { |
return; |
in_move_loop_ = false; |
- if (window_resizer_) { |
- window_resizer_->resizer()->RevertDrag(); |
- window_resizer_.reset(); |
- } |
+ CompleteDrag(DRAG_REVERT, 0); |
quit_closure_.Run(); |
} |
@@ -387,9 +384,8 @@ void ToplevelWindowEventHandler::OnDisplayConfigurationChanging() { |
if (in_move_loop_) { |
move_cancelled_ = true; |
EndMoveLoop(); |
- } else if (window_resizer_) { |
- window_resizer_->resizer()->RevertDrag(); |
- window_resizer_.reset(); |
+ } else { |
+ CompleteDrag(DRAG_REVERT, 0); |
} |
} |