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)); |
} |