| Index: content/browser/web_contents/web_contents_impl.cc
|
| diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
|
| index 445cf50ac40b5e2f826db0d82f90f4955c7b07cb..60b3b2a1fc6cf977905ee70ddf93797cad69c44f 100644
|
| --- a/content/browser/web_contents/web_contents_impl.cc
|
| +++ b/content/browser/web_contents/web_contents_impl.cc
|
| @@ -481,7 +481,6 @@ WebContentsImpl::WebContentsImpl(BrowserContext* browser_context)
|
| pepper_playback_observer_.reset(new PepperPlaybackObserver(this));
|
| #endif
|
|
|
| - wake_lock_context_host_.reset(new WakeLockContextHost(this));
|
| loader_io_thread_notifier_.reset(new LoaderIOThreadNotifier(this));
|
| host_zoom_map_observer_.reset(new HostZoomMapObserver(this));
|
| }
|
| @@ -2484,6 +2483,8 @@ WebContentsImpl::GetGeolocationServiceContext() {
|
| }
|
|
|
| device::mojom::WakeLockContext* WebContentsImpl::GetWakeLockServiceContext() {
|
| + if (!wake_lock_context_host_)
|
| + wake_lock_context_host_.reset(new WakeLockContextHost(this));
|
| return wake_lock_context_host_->GetWakeLockContext();
|
| }
|
|
|
|
|