Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index 25a9688650725d81b869f94db80824f9ea56ea04..70d4c4f0c6fe97e93d959e4ffb0699d5bf8f5080 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -109,6 +109,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_dispatcher.h" |
#include "content/renderer/web_ui_extension.h" |
#include "content/renderer/web_ui_extension_data.h" |
#include "content/renderer/web_ui_mojo.h" |
@@ -732,6 +733,7 @@ RenderViewImpl::RenderViewImpl(RenderViewImplParams* params) |
accessibility_mode_(AccessibilityModeOff), |
renderer_accessibility_(NULL), |
mouse_lock_dispatcher_(NULL), |
+ wakelock_dispatcher_(NULL), |
#if defined(OS_ANDROID) |
expected_content_intent_id_(0), |
#endif |
@@ -4311,4 +4313,10 @@ void RenderViewImpl::DidStopLoadingIcons() { |
SendUpdateFaviconURL(urls); |
} |
+blink::WebWakeLockClient* RenderViewImpl::wakeLockClient() { |
+ if (!wakelock_dispatcher_) |
+ wakelock_dispatcher_ = new WakeLockDispatcher(this); |
+ return wakelock_dispatcher_; |
+} |
+ |
} // namespace content |