Index: content/renderer/pepper/pepper_webplugin_impl.cc |
diff --git a/content/renderer/pepper/pepper_webplugin_impl.cc b/content/renderer/pepper/pepper_webplugin_impl.cc |
index 8297ae09a0ca978e99d75fbbea6b5dba528ffbc5..b2876a8d1537e9ec61a20c7905deefb3d1cc1158 100644 |
--- a/content/renderer/pepper/pepper_webplugin_impl.cc |
+++ b/content/renderer/pepper/pepper_webplugin_impl.cc |
@@ -59,10 +59,10 @@ PepperWebPluginImpl::PepperWebPluginImpl( |
PluginModule* plugin_module, |
const WebPluginParams& params, |
RenderFrameImpl* render_frame, |
- RenderFrame::PluginPowerSaverMode power_saver_mode) |
+ scoped_ptr<PluginInstanceThrottler> throttler) |
: init_data_(new InitData()), |
full_frame_(params.loadManually), |
- power_saver_mode_(power_saver_mode), |
+ throttler_(throttler.Pass()), |
instance_object_(PP_MakeUndefined()), |
container_(NULL) { |
DCHECK(plugin_module); |
@@ -96,7 +96,7 @@ bool PepperWebPluginImpl::initialize(WebPluginContainer* container) { |
bool success = |
instance_->Initialize(init_data_->arg_names, init_data_->arg_values, |
- full_frame_, power_saver_mode_); |
+ full_frame_, throttler_.Pass()); |
if (!success) { |
instance_->Delete(); |
instance_ = NULL; |