Index: base/android/java/src/org/chromium/base/PowerMonitor.java |
diff --git a/base/android/java/src/org/chromium/base/PowerMonitor.java b/base/android/java/src/org/chromium/base/PowerMonitor.java |
index 39293981bb1325d905a97e4d286bbe8d9e422f38..dc1bc8bec4fbb703d41f30447cd054bf1a185d30 100644 |
--- a/base/android/java/src/org/chromium/base/PowerMonitor.java |
+++ b/base/android/java/src/org/chromium/base/PowerMonitor.java |
@@ -44,7 +44,13 @@ public class PowerMonitor implements ActivityStatus.StateListener { |
sInstance = LazyHolder.INSTANCE; |
} |
+ /** |
+ * Create a PowerMonitor instance if none exists. |
+ * @param context The context to register broadcast receivers for. The application context |
+ * will be used from this parameter. |
+ */ |
public static void create(Context context) { |
+ context = context.getApplicationContext(); |
if (sInstance == null) { |
sInstance = LazyHolder.INSTANCE; |
ActivityStatus.registerStateListener(sInstance); |