| Index: services/ui/public/cpp/lib/window_tree_client.cc
|
| diff --git a/services/ui/public/cpp/lib/window_tree_client.cc b/services/ui/public/cpp/lib/window_tree_client.cc
|
| index 60cee91db7de8e0aafab2421f29726fe0de6ade1..f6ed06d1031b927434432838810b8e8d60900df4 100644
|
| --- a/services/ui/public/cpp/lib/window_tree_client.cc
|
| +++ b/services/ui/public/cpp/lib/window_tree_client.cc
|
| @@ -1120,10 +1120,14 @@ void WindowTreeClient::WmClientJankinessChanged(ClientSpecificId client_id,
|
| }
|
| }
|
|
|
| -void WindowTreeClient::OnAccelerator(uint32_t id,
|
| +void WindowTreeClient::OnAccelerator(uint32_t ack_id,
|
| + uint32_t accelerator_id,
|
| std::unique_ptr<ui::Event> event) {
|
| DCHECK(event);
|
| - window_manager_delegate_->OnAccelerator(id, *event.get());
|
| + const mojom::EventResult result =
|
| + window_manager_delegate_->OnAccelerator(accelerator_id, *event.get());
|
| + if (ack_id && window_manager_internal_client_)
|
| + window_manager_internal_client_->OnAcceleratorAck(ack_id, result);
|
| }
|
|
|
| void WindowTreeClient::SetFrameDecorationValues(
|
|
|