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..a8438b855720eac59a2a9726537127990cd9b9e9 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.StartAndroid", result); |
+ return result; |
} |
void BatteryStatusManager::StopListeningBatteryChange() { |