Chromium Code Reviews| Index: chrome/browser/guest_view/web_view/web_view_guest.cc |
| diff --git a/chrome/browser/guest_view/web_view/web_view_guest.cc b/chrome/browser/guest_view/web_view/web_view_guest.cc |
| index ee93d876abf3f89619dce41f993aad4eb2967207..7da2f53cdfc2f96024ec817acd9b89c0efde50bf 100644 |
| --- a/chrome/browser/guest_view/web_view/web_view_guest.cc |
| +++ b/chrome/browser/guest_view/web_view/web_view_guest.cc |
| @@ -1124,6 +1124,14 @@ void WebViewGuest::AddWebViewToExtensionRendererState() { |
| guest_web_contents()->GetRenderProcessHost()->GetID(), |
| guest_web_contents()->GetRoutingID(), |
| webview_info)); |
| + |
| + content::BrowserThread::PostTask( |
| + content::BrowserThread::IO, |
| + FROM_HERE, |
| + base::Bind(&ExtensionRendererState::AddWebViewPartitionID, |
|
Fady Samuel
2014/06/16 21:01:56
Now that I think about it, you porbably don't need
Xi Han
2014/06/16 21:53:55
Done.
|
| + base::Unretained(ExtensionRendererState::GetInstance()), |
| + guest_web_contents()->GetRenderProcessHost()->GetID(), |
| + partition_id)); |
| } |
| // static |
| @@ -1136,6 +1144,13 @@ void WebViewGuest::RemoveWebViewFromExtensionRendererState( |
| base::Unretained(ExtensionRendererState::GetInstance()), |
| web_contents->GetRenderProcessHost()->GetID(), |
| web_contents->GetRoutingID())); |
| + |
| + content::BrowserThread::PostTask( |
|
Fady Samuel
2014/06/16 21:01:56
See the comment above.
Xi Han
2014/06/16 21:53:55
Done.
|
| + content::BrowserThread::IO, |
| + FROM_HERE, |
| + base::Bind(&ExtensionRendererState::RemoveWebViewPartitionID, |
| + base::Unretained(ExtensionRendererState::GetInstance()), |
| + web_contents->GetRenderProcessHost()->GetID())); |
| } |
| void WebViewGuest::SizeChanged(const gfx::Size& old_size, |