| Index: content/browser/battery_status/battery_status_manager_android.cc
|
| diff --git a/content/browser/battery_status/battery_status_manager_android.cc b/content/browser/battery_status/battery_status_manager_android.cc
|
| index 9d90fc44df53e8665b65ff32c2483099f3ab651c..84376c571b423a09ed6db52f08ca2f0dacb8618e 100644
|
| --- a/content/browser/battery_status/battery_status_manager_android.cc
|
| +++ b/content/browser/battery_status/battery_status_manager_android.cc
|
| @@ -5,6 +5,7 @@
|
| #include "content/browser/battery_status/battery_status_manager.h"
|
|
|
| #include "base/android/jni_android.h"
|
| +#include "base/metrics/histogram.h"
|
| #include "jni/BatteryStatusManager_jni.h"
|
|
|
| using base::android::AttachCurrentThread;
|
| @@ -41,9 +42,10 @@ void BatteryStatusManager::GotBatteryStatus(JNIEnv*, jobject,
|
| }
|
|
|
| bool BatteryStatusManager::StartListeningBatteryChange() {
|
| - return Java_BatteryStatusManager_start(
|
| - AttachCurrentThread(), j_manager_.obj(),
|
| - reinterpret_cast<intptr_t>(this));
|
| + bool result = Java_BatteryStatusManager_start(AttachCurrentThread(),
|
| + j_manager_.obj(), reinterpret_cast<intptr_t>(this));
|
| + UMA_HISTOGRAM_BOOLEAN("BatteryStatus.BatteryAndroidAvailable", result);
|
| + return result;
|
| }
|
|
|
| void BatteryStatusManager::StopListeningBatteryChange() {
|
|
|