| Index: content/browser/wake_lock/wake_lock_service_context.cc
|
| diff --git a/content/browser/wake_lock/wake_lock_service_context.cc b/content/browser/wake_lock/wake_lock_service_context.cc
|
| index 2baf5ef88ebd6b73522869253f7fa7136fd28999..49bbc2921591a0fb3ba5c08f5657bc6da174b5a4 100644
|
| --- a/content/browser/wake_lock/wake_lock_service_context.cc
|
| +++ b/content/browser/wake_lock/wake_lock_service_context.cc
|
| @@ -38,12 +38,6 @@ void WakeLockServiceContext::RenderFrameDeleted(
|
| render_frame_host->GetRoutingID());
|
| }
|
|
|
| -void WakeLockServiceContext::WebContentsDestroyed() {
|
| -#if defined(OS_ANDROID)
|
| - view_weak_factory_.reset();
|
| -#endif
|
| -}
|
| -
|
| void WakeLockServiceContext::RequestWakeLock(int render_process_id,
|
| int render_frame_id) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| @@ -80,9 +74,7 @@ void WakeLockServiceContext::CreateWakeLock() {
|
| DCHECK(web_contents());
|
|
|
| if (web_contents()->GetNativeView()) {
|
| - view_weak_factory_.reset(new base::WeakPtrFactory<ui::ViewAndroid>(
|
| - web_contents()->GetNativeView()));
|
| - wake_lock_.get()->InitDisplaySleepBlocker(view_weak_factory_->GetWeakPtr());
|
| + wake_lock_.get()->InitDisplaySleepBlocker(web_contents()->GetNativeView());
|
| }
|
| #endif
|
| }
|
|
|