| Index: content/browser/devtools/render_frame_devtools_agent_host.cc
|
| diff --git a/content/browser/devtools/render_frame_devtools_agent_host.cc b/content/browser/devtools/render_frame_devtools_agent_host.cc
|
| index d4f91ab51e708a644c53a2b38f9929dc2efdf791..93a1ca0e08c0baf1ca0adb790da781e12a0ca3d5 100644
|
| --- a/content/browser/devtools/render_frame_devtools_agent_host.cc
|
| +++ b/content/browser/devtools/render_frame_devtools_agent_host.cc
|
| @@ -502,7 +502,7 @@ void RenderFrameDevToolsAgentHost::OnClientAttached() {
|
| PowerSaveBlocker::kPowerSaveBlockPreventDisplaySleep,
|
| PowerSaveBlocker::kReasonOther, "DevTools")
|
| .release()));
|
| - power_save_blocker_->InitDisplaySleepBlocker(web_contents());
|
| + power_save_blocker_->InitDisplaySleepBlocker(web_contents()->GetNativeView());
|
| #endif
|
|
|
| // TODO(kaznacheev): Move this call back to DevToolsManager when
|
| @@ -749,6 +749,13 @@ void RenderFrameDevToolsAgentHost::DidFailProvisionalLoad(
|
| DiscardPending();
|
| }
|
|
|
| +void RenderFrameDevToolsAgentHost::WebContentsDestroyed() {
|
| +#if defined(OS_ANDROID)
|
| + if (power_save_blocker_)
|
| + power_save_blocker_->ClearViewForSleepBlocker();
|
| +#endif
|
| +}
|
| +
|
| void RenderFrameDevToolsAgentHost::
|
| DispatchBufferedProtocolMessagesIfNecessary() {
|
| if (navigating_handles_.empty() &&
|
|
|