Chromium Code Reviews| Index: components/mus/public/cpp/lib/window_tree_client_impl.cc |
| diff --git a/components/mus/public/cpp/lib/window_tree_client_impl.cc b/components/mus/public/cpp/lib/window_tree_client_impl.cc |
| index cdcd7b613a8670b7c973c2d8ac8c887086c01b92..8edb5dd8f4e6f14357cca00147c4af683da7d670 100644 |
| --- a/components/mus/public/cpp/lib/window_tree_client_impl.cc |
| +++ b/components/mus/public/cpp/lib/window_tree_client_impl.cc |
| @@ -820,17 +820,18 @@ void WindowTreeClientImpl::OnWindowInputEvent(uint32_t event_id, |
| mojom::EventPtr event) { |
| Window* window = GetWindowById(window_id); |
| if (!window || !window->input_event_handler_) { |
| - tree_->OnWindowInputEventAck(event_id); |
| + tree_->OnWindowInputEventAck(event_id, false); |
| return; |
| } |
| - scoped_ptr<base::Closure> ack_callback( |
| - new base::Closure(base::Bind(&mojom::WindowTree::OnWindowInputEventAck, |
| - base::Unretained(tree_), event_id))); |
| + scoped_ptr<base::Callback<void(bool)>> ack_callback( |
| + new base::Callback<void(bool)>( |
| + base::Bind(&mojom::WindowTree::OnWindowInputEventAck, |
| + base::Unretained(tree_), event_id))); |
| window->input_event_handler_->OnWindowInputEvent(window, std::move(event), |
| &ack_callback); |
| if (ack_callback) |
| - ack_callback->Run(); |
| + ack_callback->Run(false); |
|
sky
2016/03/01 23:08:17
Why does this supply false?
jonross
2016/03/01 23:26:16
There is an undocumented expectation on:
window-
|
| } |
| void WindowTreeClientImpl::OnWindowFocused(Id focused_window_id) { |