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 09057f721b744cb67216a1d56b01544a787fb567..eb4588d0c9c3a6058a1bb5528fc610319473a493 100644 |
--- a/content/browser/browser_plugin/browser_plugin_embedder.cc |
+++ b/content/browser/browser_plugin/browser_plugin_embedder.cc |
@@ -283,6 +283,12 @@ void BrowserPluginEmbedder::Reload(int instance_id) { |
guest->Reload(); |
} |
+void BrowserPluginEmbedder::TerminateGuest(int instance_id) { |
+ BrowserPluginGuest* guest = GetGuestByInstanceID(instance_id); |
+ if (guest) |
+ guest->Terminate(); |
+} |
+ |
void BrowserPluginEmbedder::Observe(int type, |
const NotificationSource& source, |
const NotificationDetails& details) { |