Index: content/browser/renderer_host/render_widget_host_impl.cc |
diff --git a/content/browser/renderer_host/render_widget_host_impl.cc b/content/browser/renderer_host/render_widget_host_impl.cc |
index b06622d0b0fdc4e1baebf947063c91623b2f36bd..aaba6a36d783f589d00b6471641ff44d78294de9 100644 |
--- a/content/browser/renderer_host/render_widget_host_impl.cc |
+++ b/content/browser/renderer_host/render_widget_host_impl.cc |
@@ -1293,13 +1293,11 @@ void RenderWidgetHostImpl::GetSnapshotFromBrowser( |
// does not go to sleep for the duration of reading a snapshot. |
if (pending_browser_snapshots_.empty()) { |
DCHECK(!power_save_blocker_); |
- power_save_blocker_.reset( |
- device::PowerSaveBlocker::CreateWithTaskRunners( |
- device::PowerSaveBlocker::kPowerSaveBlockPreventDisplaySleep, |
- device::PowerSaveBlocker::kReasonOther, "GetSnapshot", |
- BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI), |
- BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE)) |
- .release()); |
+ power_save_blocker_.reset(new device::PowerSaveBlocker( |
+ device::PowerSaveBlocker::kPowerSaveBlockPreventDisplaySleep, |
+ device::PowerSaveBlocker::kReasonOther, "GetSnapshot", |
+ BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI), |
+ BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE))); |
} |
#endif |
pending_browser_snapshots_.insert(std::make_pair(id, callback)); |