| Index: mojo/common/handle_watcher.cc
|
| diff --git a/mojo/common/handle_watcher.cc b/mojo/common/handle_watcher.cc
|
| index 737449a2feb807a0456100fee4f9a3839197caca..7819779911a9827af262397bd94952a0ff3dd126 100644
|
| --- a/mojo/common/handle_watcher.cc
|
| +++ b/mojo/common/handle_watcher.cc
|
| @@ -123,6 +123,7 @@ void WatcherBackend::RemoveAndNotify(const Handle& handle,
|
| const WatchData data(handle_to_data_[handle]);
|
| handle_to_data_.erase(handle);
|
| MessagePumpMojo::current()->RemoveHandler(handle);
|
| +
|
| data.message_loop->PostTask(FROM_HERE, base::Bind(data.callback, result));
|
| }
|
|
|
|
|