Index: content/renderer/pepper/message_channel.h |
diff --git a/content/renderer/pepper/message_channel.h b/content/renderer/pepper/message_channel.h |
index 9c8c28df3c4ac61f3262e13effb039c30af6d96b..f577224ff7ab0e6c35086acaefe6337b8668ecd9 100644 |
--- a/content/renderer/pepper/message_channel.h |
+++ b/content/renderer/pepper/message_channel.h |
@@ -118,10 +118,6 @@ class MessageChannel { |
void DrainEarlyMessageQueue(); |
- // This is used to ensure pending tasks will not fire after this object is |
- // destroyed. |
- base::WeakPtrFactory<MessageChannel> weak_ptr_factory_; |
- |
// TODO(teravest): Remove all the tricky DRAIN_CANCELLED logic once |
// PluginInstance::ResetAsProxied() is gone. |
std::deque<WebKit::WebSerializedScriptValue> early_message_queue_; |
@@ -139,6 +135,10 @@ class MessageChannel { |
// the order in which messages are processed is preserved. |
std::list<VarConversionResult> converted_var_queue_; |
+ // This is used to ensure pending tasks will not fire after this object is |
+ // destroyed. |
+ base::WeakPtrFactory<MessageChannel> weak_ptr_factory_; |
+ |
DISALLOW_COPY_AND_ASSIGN(MessageChannel); |
}; |