OLD | NEW |
---|---|
(Empty) | |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 #include "content/renderer/wake_lock/wake_lock_dispatcher.h" | |
6 | |
7 #include "content/public/common/service_registry.h" | |
8 #include "content/public/renderer/render_frame.h" | |
mlamouri (slow - plz ping)
2015/08/21 10:03:36
nit: not sure you need that header.
alogvinov
2015/08/26 14:47:19
That header is needed, see render_frame()->GetServ
| |
9 | |
10 namespace content { | |
11 | |
12 WakeLockDispatcher::WakeLockDispatcher(RenderFrame* render_frame) | |
13 : RenderFrameObserver(render_frame), | |
14 blink::WebWakeLockClient() { | |
15 } | |
16 | |
17 WakeLockDispatcher::~WakeLockDispatcher() { | |
18 } | |
19 | |
20 void WakeLockDispatcher::requestKeepScreenAwake(bool keepScreenAwake) { | |
21 if (!wake_lock_service_) { | |
22 render_frame()->GetServiceRegistry()->ConnectToRemoteService( | |
23 mojo::GetProxy(&wake_lock_service_)); | |
24 } | |
25 if (keepScreenAwake) { | |
mlamouri (slow - plz ping)
2015/08/21 10:03:35
nit: add an empty line before this condition
alogvinov
2015/08/26 14:47:19
Done.
| |
26 wake_lock_service_->RequestWakeLock(); | |
27 } else { | |
28 wake_lock_service_->CancelWakeLock(); | |
29 } | |
30 } | |
31 | |
32 } // namespace content | |
OLD | NEW |