| 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;
|
|
|