Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(106)

Issue 2642333003: Dynamically register the power broadcast receiver. (Closed)

Created:
3 years, 11 months ago by Ted C
Modified:
3 years, 11 months ago
Reviewers:
nyquist
CC:
chromium-reviews, mikecase+watch_chromium.org, agrieve+watch_chromium.org, jbudorick+watch_chromium.org, vmpstr+watch_chromium.org, boliu
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Dynamically register the power broadcast receiver. There is no point in spinning up the Chrome process for implicit power changes if the user is not actively using it. Switch to registering dynamically, also cleans up a few things in PowerMonitor. BUG=680765 Review-Url: https://codereview.chromium.org/2642333003 Cr-Commit-Position: refs/heads/master@{#445555} Committed: https://chromium.googlesource.com/chromium/src/+/3ce3ab4abf8f44e6c8849ffea5ff2c0baf00ff48

Patch Set 1 #

Total comments: 2

Patch Set 2 : Rebase #

Patch Set 3 : Assert on UI thread for creation #

Unified diffs Side-by-side diffs Delta from patch set Stats (+31 lines, -51 lines) Patch
M base/BUILD.gn View 1 chunk +0 lines, -1 line 0 comments Download
M base/android/java/src/org/chromium/base/PowerMonitor.java View 1 2 5 chunks +29 lines, -18 lines 0 comments Download
D base/android/java/src/org/chromium/base/PowerStatusReceiver.java View 1 chunk +0 lines, -23 lines 0 comments Download
M chrome/android/java/AndroidManifest.xml View 1 chunk +0 lines, -7 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java View 1 chunk +1 line, -1 line 0 comments Download
M testing/android/native_test/java/src/org/chromium/native_test/NativeUnitTest.java View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 10 (4 generated)
Ted C
nyquist - PTAL
3 years, 11 months ago (2017-01-20 21:19:14 UTC) #2
nyquist
https://codereview.chromium.org/2642333003/diff/1/base/android/java/src/org/chromium/base/PowerMonitor.java File base/android/java/src/org/chromium/base/PowerMonitor.java (right): https://codereview.chromium.org/2642333003/diff/1/base/android/java/src/org/chromium/base/PowerMonitor.java#newcode42 base/android/java/src/org/chromium/base/PowerMonitor.java:42: if (sInstance != null) return; Since this is a ...
3 years, 11 months ago (2017-01-23 22:42:01 UTC) #3
Ted C
https://codereview.chromium.org/2642333003/diff/1/base/android/java/src/org/chromium/base/PowerMonitor.java File base/android/java/src/org/chromium/base/PowerMonitor.java (right): https://codereview.chromium.org/2642333003/diff/1/base/android/java/src/org/chromium/base/PowerMonitor.java#newcode42 base/android/java/src/org/chromium/base/PowerMonitor.java:42: if (sInstance != null) return; On 2017/01/23 22:42:01, nyquist ...
3 years, 11 months ago (2017-01-23 22:49:34 UTC) #4
nyquist
lgtm
3 years, 11 months ago (2017-01-23 22:53:05 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2642333003/40001
3 years, 11 months ago (2017-01-23 22:56:15 UTC) #7
commit-bot: I haz the power
3 years, 11 months ago (2017-01-24 00:21:20 UTC) #10
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/3ce3ab4abf8f44e6c8849ffea5ff...

Powered by Google App Engine
This is Rietveld 408576698