Index: content/renderer/browser_plugin/browser_plugin.cc |
diff --git a/content/renderer/browser_plugin/browser_plugin.cc b/content/renderer/browser_plugin/browser_plugin.cc |
index 587412bb747dd9510fcad725741fcfcffbbc6b2c..6fac1445efa63ab7aa8d227458b8fa169c6be9ba 100644 |
--- a/content/renderer/browser_plugin/browser_plugin.cc |
+++ b/content/renderer/browser_plugin/browser_plugin.cc |
@@ -885,6 +885,10 @@ blink::WebPluginContainer* BrowserPlugin::container() const { |
return container_; |
} |
+void BrowserPlugin::containerDidDetachFromParent() { |
+ EnableCompositing(false); |
+} |
+ |
bool BrowserPlugin::initialize(WebPluginContainer* container) { |
if (!container) |
return false; |
@@ -1384,4 +1388,6 @@ bool BrowserPlugin::HandleMouseLockedInputEvent( |
return true; |
} |
+bool BrowserPlugin::shouldPersist() const { return true; } |
+ |
} // namespace content |