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 1fa9c79aada887a499c126a5c8d336dc4c6a2b06..1cefd184aaf681aae7353479102b567bd38fd530 100644 |
--- a/content/browser/devtools/render_frame_devtools_agent_host.cc |
+++ b/content/browser/devtools/render_frame_devtools_agent_host.cc |
@@ -204,12 +204,8 @@ void RenderFrameDevToolsAgentHost::InnerOnClientAttached() { |
PowerSaveBlocker::Create( |
PowerSaveBlocker::kPowerSaveBlockPreventDisplaySleep, |
PowerSaveBlocker::kReasonOther, "DevTools").release())); |
- RenderViewHostImpl* rvh = static_cast<RenderViewHostImpl*>( |
- render_frame_host_->GetRenderViewHost()); |
- if (rvh->GetView()) { |
- power_save_blocker_.get()-> |
- InitDisplaySleepBlocker(rvh->GetView()->GetNativeView()); |
- } |
+ power_save_blocker_->InitDisplaySleepBlocker( |
+ WebContents::FromRenderFrameHost(render_frame_host_)); |
#endif |
} |