Index: content/renderer/pepper/resource_converter.cc |
diff --git a/content/renderer/pepper/resource_converter.cc b/content/renderer/pepper/resource_converter.cc |
index 4b0c9c990efaaa327bad5d983a47b63ce19dace2..8192f0c7a413e1aa0cbf171a357123b3bbc8adae 100644 |
--- a/content/renderer/pepper/resource_converter.cc |
+++ b/content/renderer/pepper/resource_converter.cc |
@@ -266,6 +266,15 @@ bool ResourceConverterImpl::FromV8Value(v8::Handle<v8::Object> val, |
return true; |
} |
+void ResourceConverterImpl::Reset() { |
+ browser_host_create_messages_.clear(); |
+ browser_vars_.clear(); |
+} |
+ |
+bool ResourceConverterImpl::NeedsFlush() { |
+ return !browser_host_create_messages_.empty(); |
+} |
+ |
void ResourceConverterImpl::Flush(const base::Callback<void(bool)>& callback) { |
host_->CreateBrowserResourceHosts( |
instance_, |