| Index: components/mus/ws/window_server.cc
|
| diff --git a/components/mus/ws/window_server.cc b/components/mus/ws/window_server.cc
|
| index fb6382f70af6b419a8609bba214aaa10a441d3d5..54d413a2def06cf4f3695a48254dc57d7b014a62 100644
|
| --- a/components/mus/ws/window_server.cc
|
| +++ b/components/mus/ws/window_server.cc
|
| @@ -312,6 +312,24 @@ void WindowServer::WindowManagerCreatedTopLevelWindow(
|
| change.client_change_id, window);
|
| }
|
|
|
| +void WindowServer::WindowManagerCompletedMoveLoop(
|
| + uint32_t window_manager_change_id,
|
| + const ServerWindow* window,
|
| + bool completed) {
|
| + InFlightWindowManagerChange change;
|
| + if (!GetAndClearInFlightWindowManagerChange(window_manager_change_id,
|
| + &change)) {
|
| + return;
|
| + }
|
| + if (!window) {
|
| + WindowManagerSentBogusMessage();
|
| + return;
|
| + }
|
| +
|
| + WindowTree* tree = GetTreeWithId(change.client_id);
|
| + tree->OnMoveLoopCompleted(change.client_change_id, completed);
|
| +}
|
| +
|
| void WindowServer::ProcessWindowBoundsChanged(const ServerWindow* window,
|
| const gfx::Rect& old_bounds,
|
| const gfx::Rect& new_bounds) {
|
|
|