Chromium Code Reviews| 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 fe3ff38f252a3087254fcd66393b179e4bba6a0b..f289a628697fd50f64845cdeea85f6c0ee208c4b 100644 |
| --- a/content/renderer/browser_plugin/browser_plugin.cc |
| +++ b/content/renderer/browser_plugin/browser_plugin.cc |
| @@ -149,6 +149,27 @@ void BrowserPlugin::RemoveEventListeners() { |
| event_listener_map_.clear(); |
| } |
| +void BrowserPlugin::Stop() { |
| + if (!navigate_src_sent_) |
| + return; |
| + BrowserPluginManager::Get()->Send( |
| + new BrowserPluginHostMsg_Stop(render_view_->GetRoutingID(), |
| + instance_id_)); |
| +} |
| + |
| +void BrowserPlugin::Reload() { |
| + if (!navigate_src_sent_) |
| + return; |
| + // Renavigate to the same URL if the guest has crashed. |
|
Charlie Reis
2012/09/19 22:17:09
Is this necessary? I think NavigationController::
Fady Samuel
2012/09/19 23:29:20
Done. The guest_crashed_ flag needs to be reset. b
|
| + if (guest_crashed_) { |
| + SetSrcAttribute(src_); |
| + return; |
| + } |
| + BrowserPluginManager::Get()->Send( |
| + new BrowserPluginHostMsg_Reload(render_view_->GetRoutingID(), |
| + instance_id_)); |
| +} |
| + |
| void BrowserPlugin::UpdateRect( |
| int message_id, |
| const BrowserPluginMsg_UpdateRect_Params& params) { |