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