Index: content/browser/browser_plugin/browser_plugin_embedder.cc |
diff --git a/content/browser/browser_plugin/browser_plugin_embedder.cc b/content/browser/browser_plugin/browser_plugin_embedder.cc |
index 207a5c5859a4172d0adb3f5b8558eb11132d403f..c4e5472925df5e2d886b2814b0db9e0f5ff45125 100644 |
--- a/content/browser/browser_plugin/browser_plugin_embedder.cc |
+++ b/content/browser/browser_plugin/browser_plugin_embedder.cc |
@@ -187,9 +187,12 @@ void BrowserPluginEmbedder::GuestCallback( |
} |
scoped_ptr<base::DictionaryValue> copy_extra_params(extra_params->DeepCopy()); |
+ StorageInfo storage_info; |
+ storage_info.partition_id = params.storage_partition_id; |
+ storage_info.persist = params.persist_storage; |
guest = guest_manager->CreateGuest( |
GetWebContents()->GetSiteInstance(), |
- instance_id, params, |
+ instance_id, storage_info, |
copy_extra_params.Pass()); |
if (guest) { |
GetContentClient()->browser()->GuestWebContentsAttached( |