| Index: components/invalidation/unacked_invalidation_set.cc
|
| diff --git a/components/invalidation/unacked_invalidation_set.cc b/components/invalidation/unacked_invalidation_set.cc
|
| index b2d2e68ecdae25b678b480e18f16ef3d81adef7f..9519f33c8d513fc21f3daad888506706c01bae6d 100644
|
| --- a/components/invalidation/unacked_invalidation_set.cc
|
| +++ b/components/invalidation/unacked_invalidation_set.cc
|
| @@ -56,13 +56,14 @@ void UnackedInvalidationSet::AddSet(
|
| }
|
|
|
| void UnackedInvalidationSet::ExportInvalidations(
|
| - WeakHandle<AckHandler> ack_handler,
|
| + base::WeakPtr<AckHandler> ack_handler,
|
| + scoped_refptr<base::SingleThreadTaskRunner> ack_handler_task_runner,
|
| ObjectIdInvalidationMap* out) const {
|
| for (SingleObjectInvalidationSet::const_iterator it = invalidations_.begin();
|
| it != invalidations_.end(); ++it) {
|
| // Copy the invalidation and set the copy's ack_handler.
|
| Invalidation inv(*it);
|
| - inv.set_ack_handler(ack_handler);
|
| + inv.SetAckHandler(ack_handler, ack_handler_task_runner);
|
| out->Insert(inv);
|
| }
|
| }
|
|
|