Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index b42860a347326f73bf1a8c8600251accf5273585..7d4bfc6949b956792d853e5484d9028addddf58a 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -715,7 +715,7 @@ RenderFrameImpl::RenderFrameImpl(const CreateParams& params) |
is_detaching_(false), |
proxy_routing_id_(MSG_ROUTING_NONE), |
#if defined(ENABLE_PLUGINS) |
- plugin_power_saver_helper_(NULL), |
+ plugin_power_saver_helper_(nullptr), |
#endif |
cookie_jar_(this), |
selection_text_offset_(0), |
@@ -759,6 +759,7 @@ RenderFrameImpl::RenderFrameImpl(const CreateParams& params) |
#endif |
#if defined(ENABLE_PLUGINS) |
+ // Manages its own lifetime. |
plugin_power_saver_helper_ = new PluginPowerSaverHelper(this); |
#endif |
@@ -1956,7 +1957,7 @@ ServiceRegistry* RenderFrameImpl::GetServiceRegistry() { |
#if defined(ENABLE_PLUGINS) |
void RenderFrameImpl::RegisterPeripheralPlugin( |
- const GURL& content_origin, |
+ const url::Origin& content_origin, |
const base::Closure& unthrottle_callback) { |
return plugin_power_saver_helper_->RegisterPeripheralPlugin( |
content_origin, unthrottle_callback); |