| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index 63ab694e12698d2fc7483b90c10e6358d8559c8a..d5d7858184cffc6239adda5c712c7ae264932201 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -134,6 +134,7 @@
|
| #include "content/renderer/pepper/pepper_plugin_instance_impl.h"
|
| #include "content/renderer/pepper/pepper_webplugin_impl.h"
|
| #include "content/renderer/pepper/plugin_module.h"
|
| +#include "content/renderer/pepper/plugin_power_saver_helper.h"
|
| #endif
|
|
|
| #if defined(ENABLE_WEBRTC)
|
| @@ -546,6 +547,9 @@ RenderFrameImpl::RenderFrameImpl(RenderViewImpl* render_view, int routing_id)
|
| is_swapped_out_(false),
|
| render_frame_proxy_(NULL),
|
| is_detaching_(false),
|
| +#if defined(ENABLE_PLUGINS)
|
| + plugin_power_saver_helper_(NULL),
|
| +#endif
|
| cookie_jar_(this),
|
| selection_text_offset_(0),
|
| selection_range_(gfx::Range::InvalidRange()),
|
| @@ -582,6 +586,10 @@ RenderFrameImpl::RenderFrameImpl(RenderViewImpl* render_view, int routing_id)
|
| new GinJavaBridgeDispatcher(this);
|
| #endif
|
|
|
| +#if defined(ENABLE_PLUGINS)
|
| + plugin_power_saver_helper_ = new PluginPowerSaverHelper(this);
|
| +#endif
|
| +
|
| #if defined(ENABLE_NOTIFICATIONS)
|
| notification_provider_ = new NotificationProvider(this);
|
| #endif
|
| @@ -812,6 +820,11 @@ void RenderFrameImpl::OnImeConfirmComposition(
|
| pepper_composition_text_.clear();
|
| }
|
|
|
| +PluginPowerSaverHelper* RenderFrameImpl::plugin_power_saver_helper() {
|
| + DCHECK(plugin_power_saver_helper_);
|
| + return plugin_power_saver_helper_;
|
| +}
|
| +
|
| #endif // ENABLE_PLUGINS
|
|
|
| MediaStreamDispatcher* RenderFrameImpl::GetMediaStreamDispatcher() {
|
|
|