summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--device/battery/android/java/src/org/chromium/device/battery/BatteryStatusManager.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/device/battery/android/java/src/org/chromium/device/battery/BatteryStatusManager.java b/device/battery/android/java/src/org/chromium/device/battery/BatteryStatusManager.java
index d833b2c..10a9fc9 100644
--- a/device/battery/android/java/src/org/chromium/device/battery/BatteryStatusManager.java
+++ b/device/battery/android/java/src/org/chromium/device/battery/BatteryStatusManager.java
@@ -63,8 +63,9 @@ class BatteryStatusManager {
// BatteryManager.EXTRA_PRESENT appears to be unreliable on Galaxy Nexus,
// Android 4.2.1, it always reports false. See http://crbug.com/384348.
this(context, callback, Build.MODEL.equals("Galaxy Nexus"),
- Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP ? new BatteryManager()
- : null);
+ Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP
+ ? (BatteryManager) context.getSystemService(Context.BATTERY_SERVICE)
+ : null);
}
/**