Index: content/renderer/pepper/message_channel.h |
diff --git a/content/renderer/pepper/message_channel.h b/content/renderer/pepper/message_channel.h |
index 4889777ed76de51152bb7b6a3030fe9660ac993e..777d459f072603f4d3fa1db602aa0af71112032c 100644 |
--- a/content/renderer/pepper/message_channel.h |
+++ b/content/renderer/pepper/message_channel.h |
@@ -186,6 +186,11 @@ class MessageChannel : |
// Observers for sync messages. |
base::Closure unregister_observer_callback_; |
+ // This one is used only for var conversion result callbacks. In some cases, |
+ // we want to force pending conversions to happen synchronously and cancel |
+ // all pending callbacks. |
+ base::WeakPtrFactory<MessageChannel> var_conversion_weak_ptr_factory_; |
+ |
// This is used to ensure pending tasks will not fire after this object is |
// destroyed. |
base::WeakPtrFactory<MessageChannel> weak_ptr_factory_; |