Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index 63b77c78387e0efe10893485302d181586a5ccf5..f4a1e92fed5c59856704f9c5ab481ca29710f7b0 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -107,6 +107,7 @@ |
#include "content/renderer/stats_collection_observer.h" |
#include "content/renderer/text_input_client_observer.h" |
#include "content/renderer/v8_value_converter_impl.h" |
+#include "content/renderer/wake_lock/wake_lock_dispatcher.h" |
#include "content/renderer/web_ui_extension.h" |
#include "content/renderer/web_ui_extension_data.h" |
#include "content/renderer/web_ui_mojo.h" |
@@ -718,6 +719,7 @@ RenderViewImpl::RenderViewImpl(RenderViewImplParams* params) |
browser_plugin_manager_(NULL), |
devtools_agent_(NULL), |
mouse_lock_dispatcher_(NULL), |
+ wakelock_dispatcher_(NULL), |
#if defined(OS_ANDROID) |
expected_content_intent_id_(0), |
#endif |
@@ -4338,4 +4340,10 @@ void RenderViewImpl::DidStopLoadingIcons() { |
SendUpdateFaviconURL(urls); |
} |
+blink::WebWakeLockClient* RenderViewImpl::webWakeLockClient() { |
+ if (!wakelock_dispatcher_) |
+ wakelock_dispatcher_ = new WakeLockDispatcher(this); |
+ return wakelock_dispatcher_; |
+} |
+ |
} // namespace content |