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 2d53c6d3be95ca301212fc01ada6a703f0f1f081..2557e2e8ccde8539798ce2ec0890306d124757a2 100644 |
--- a/content/renderer/browser_plugin/browser_plugin.cc |
+++ b/content/renderer/browser_plugin/browser_plugin.cc |
@@ -121,9 +121,10 @@ BrowserPlugin::BrowserPlugin( |
embedder_focused_(false), |
visible_(true), |
size_changed_in_flight_(false), |
+ browser_plugin_manager_(render_view->browser_plugin_manager()), |
current_nav_entry_index_(0), |
nav_entry_count_(0) { |
- BrowserPluginManager::Get()->AddBrowserPlugin(instance_id, this); |
+ browser_plugin_manager()->AddBrowserPlugin(instance_id, this); |
bindings_.reset(new BrowserPluginBindings(this)); |
ParseAttributes(params); |
@@ -132,8 +133,8 @@ BrowserPlugin::BrowserPlugin( |
BrowserPlugin::~BrowserPlugin() { |
if (damage_buffer_) |
FreeDamageBuffer(); |
- BrowserPluginManager::Get()->RemoveBrowserPlugin(instance_id_); |
- BrowserPluginManager::Get()->Send( |
+ browser_plugin_manager()->RemoveBrowserPlugin(instance_id_); |
+ browser_plugin_manager()->Send( |
new BrowserPluginHostMsg_PluginDestroyed( |
render_view_routing_id_, |
instance_id_)); |
@@ -164,7 +165,7 @@ bool BrowserPlugin::SetSrcAttribute(const std::string& src, |
params.focused = ShouldGuestBeFocused(); |
params.visible = visible_; |
PopulateAutoSizeParameters(¶ms.auto_size); |
- BrowserPluginManager::Get()->Send( |
+ browser_plugin_manager()->Send( |
new BrowserPluginHostMsg_CreateGuest( |
render_view_routing_id_, |
instance_id_, |
@@ -175,7 +176,7 @@ bool BrowserPlugin::SetSrcAttribute(const std::string& src, |
GetPendingResizeParams()); |
DCHECK(!params->resize_pending); |
- BrowserPluginManager::Get()->Send( |
+ browser_plugin_manager()->Send( |
new BrowserPluginHostMsg_NavigateGuest( |
render_view_routing_id_, |
instance_id_, |
@@ -229,7 +230,7 @@ void BrowserPlugin::UpdateGuestAutoSizeState() { |
// we just want to make sure the damage buffer has been updated. |
resize_params.resize_pending = true; |
DCHECK(new_damage_buffer); |
- BrowserPluginManager::Get()->Send(new BrowserPluginHostMsg_SetAutoSize( |
+ browser_plugin_manager()->Send(new BrowserPluginHostMsg_SetAutoSize( |
render_view_routing_id_, |
instance_id_, |
auto_size_params, |
@@ -417,7 +418,7 @@ void BrowserPlugin::TriggerEvent(const std::string& event_name, |
void BrowserPlugin::Back() { |
if (!navigate_src_sent_) |
return; |
- BrowserPluginManager::Get()->Send( |
+ browser_plugin_manager()->Send( |
new BrowserPluginHostMsg_Go(render_view_routing_id_, |
instance_id_, -1)); |
} |
@@ -425,7 +426,7 @@ void BrowserPlugin::Back() { |
void BrowserPlugin::Forward() { |
if (!navigate_src_sent_) |
return; |
- BrowserPluginManager::Get()->Send( |
+ browser_plugin_manager()->Send( |
new BrowserPluginHostMsg_Go(render_view_routing_id_, |
instance_id_, 1)); |
} |
@@ -433,7 +434,7 @@ void BrowserPlugin::Forward() { |
void BrowserPlugin::Go(int relative_index) { |
if (!navigate_src_sent_) |
return; |
- BrowserPluginManager::Get()->Send( |
+ browser_plugin_manager()->Send( |
new BrowserPluginHostMsg_Go(render_view_routing_id_, |
instance_id_, |
relative_index)); |
@@ -442,7 +443,7 @@ void BrowserPlugin::Go(int relative_index) { |
void BrowserPlugin::TerminateGuest() { |
if (!navigate_src_sent_) |
return; |
- BrowserPluginManager::Get()->Send( |
+ browser_plugin_manager()->Send( |
new BrowserPluginHostMsg_TerminateGuest(render_view_routing_id_, |
instance_id_)); |
} |
@@ -450,7 +451,7 @@ void BrowserPlugin::TerminateGuest() { |
void BrowserPlugin::Stop() { |
if (!navigate_src_sent_) |
return; |
- BrowserPluginManager::Get()->Send( |
+ browser_plugin_manager()->Send( |
new BrowserPluginHostMsg_Stop(render_view_routing_id_, |
instance_id_)); |
} |
@@ -458,7 +459,7 @@ void BrowserPlugin::Stop() { |
void BrowserPlugin::Reload() { |
if (!navigate_src_sent_) |
return; |
- BrowserPluginManager::Get()->Send( |
+ browser_plugin_manager()->Send( |
new BrowserPluginHostMsg_Reload(render_view_routing_id_, |
instance_id_)); |
} |
@@ -474,7 +475,7 @@ void BrowserPlugin::UpdateRect( |
(width() != params.view_size.width() || |
height() != params.view_size.height())) || |
(auto_size_ && (!InAutoSizeBounds(params.view_size)))) { |
- BrowserPluginManager::Get()->Send(new BrowserPluginHostMsg_UpdateRect_ACK( |
+ browser_plugin_manager()->Send(new BrowserPluginHostMsg_UpdateRect_ACK( |
render_view_routing_id_, |
instance_id_, |
message_id, |
@@ -537,7 +538,7 @@ void BrowserPlugin::UpdateRect( |
// NULL so we shouldn't attempt to access it. |
if (container_) |
container_->invalidate(); |
- BrowserPluginManager::Get()->Send(new BrowserPluginHostMsg_UpdateRect_ACK( |
+ browser_plugin_manager()->Send(new BrowserPluginHostMsg_UpdateRect_ACK( |
render_view_routing_id_, |
instance_id_, |
message_id, |
@@ -637,7 +638,7 @@ void BrowserPlugin::UpdateGuestFocus() { |
if (!navigate_src_sent_) |
return; |
bool should_be_focused = ShouldGuestBeFocused(); |
- BrowserPluginManager::Get()->Send(new BrowserPluginHostMsg_SetFocus( |
+ browser_plugin_manager()->Send(new BrowserPluginHostMsg_SetFocus( |
render_view_routing_id_, |
instance_id_, |
should_be_focused)); |
@@ -760,7 +761,7 @@ void BrowserPlugin::updateGeometry( |
DCHECK(new_damage_buffer); |
if (navigate_src_sent_) { |
- BrowserPluginManager::Get()->Send(new BrowserPluginHostMsg_ResizeGuest( |
+ browser_plugin_manager()->Send(new BrowserPluginHostMsg_ResizeGuest( |
render_view_routing_id_, |
instance_id_, |
*params)); |
@@ -852,7 +853,7 @@ TransportDIB* BrowserPlugin::CreateTransportDIB(const size_t size) { |
false, // cache in browser. |
&handle); |
TransportDIB* new_damage_buffer = NULL; |
- if (BrowserPluginManager::Get()->Send(msg) && handle.fd >= 0) |
+ if (browser_plugin_manager()->Send(msg) && handle.fd >= 0) |
new_damage_buffer = TransportDIB::Map(handle); |
#else |
TransportDIB* new_damage_buffer = |
@@ -889,7 +890,7 @@ void BrowserPlugin::updateVisibility(bool visible) { |
if (!navigate_src_sent_) |
return; |
- BrowserPluginManager::Get()->Send(new BrowserPluginHostMsg_SetVisibility( |
+ browser_plugin_manager()->Send(new BrowserPluginHostMsg_SetVisibility( |
render_view_routing_id_, |
instance_id_, |
visible)); |
@@ -913,7 +914,7 @@ bool BrowserPlugin::handleInputEvent(const WebKit::WebInputEvent& event, |
message->WriteData(reinterpret_cast<const char*>(&plugin_rect_), |
sizeof(gfx::Rect)); |
message->WriteData(reinterpret_cast<const char*>(&event), event.size); |
- BrowserPluginManager::Get()->Send(message); |
+ browser_plugin_manager()->Send(message); |
cursor_.GetCursorInfo(&cursor_info); |
return handled; |
} |
@@ -925,7 +926,7 @@ bool BrowserPlugin::handleDragStatusUpdate(WebKit::WebDragStatus drag_status, |
const WebKit::WebPoint& screen) { |
if (guest_crashed_ || !navigate_src_sent_) |
return false; |
- BrowserPluginManager::Get()->Send( |
+ browser_plugin_manager()->Send( |
new BrowserPluginHostMsg_DragStatusUpdate( |
render_view_routing_id_, |
instance_id_, |