| Index: mojo/environment/default_async_waiter_impl.cc
|
| diff --git a/mojo/environment/default_async_waiter_impl.cc b/mojo/environment/default_async_waiter_impl.cc
|
| index 5178edda3028b6ed2fa0dc42ca01feb26af37421..c9f4445c14d11b4a617cbc9d1b912f3155457721 100644
|
| --- a/mojo/environment/default_async_waiter_impl.cc
|
| +++ b/mojo/environment/default_async_waiter_impl.cc
|
| @@ -19,13 +19,14 @@ void OnHandleReady(common::HandleWatcher* watcher,
|
| callback(closure, result);
|
| }
|
|
|
| -MojoAsyncWaitID AsyncWait(MojoHandle handle,
|
| +MojoAsyncWaitID AsyncWait(int id,
|
| + MojoHandle handle,
|
| MojoHandleSignals signals,
|
| MojoDeadline deadline,
|
| MojoAsyncWaitCallback callback,
|
| void* closure) {
|
| // This instance will be deleted when done or cancelled.
|
| - common::HandleWatcher* watcher = new common::HandleWatcher();
|
| + common::HandleWatcher* watcher = new common::HandleWatcher(id);
|
| watcher->Start(Handle(handle), signals, deadline,
|
| base::Bind(&OnHandleReady, watcher, callback, closure));
|
| return reinterpret_cast<MojoAsyncWaitID>(watcher);
|
|
|