Index: Source/modules/battery/BatteryManager.cpp |
diff --git a/Source/modules/battery/BatteryManager.cpp b/Source/modules/battery/BatteryManager.cpp |
index 382eff3e7acb7228c2905a062eb3876b7f6317f9..6c2e2b5a633585f16f9207d445486cfd17026712 100644 |
--- a/Source/modules/battery/BatteryManager.cpp |
+++ b/Source/modules/battery/BatteryManager.cpp |
@@ -26,7 +26,7 @@ BatteryManager::~BatteryManager() |
BatteryManager::BatteryManager(ExecutionContext* context) |
: ActiveDOMObject(context) |
- , DeviceSensorEventController(*toDocument(context)) |
+ , DeviceSensorEventController(toDocument(context)->page()) |
{ |
m_hasEventListener = true; |
startUpdating(); |
@@ -97,6 +97,11 @@ bool BatteryManager::isNullEvent(Event*) |
return false; |
} |
+Document* BatteryManager::document() |
+{ |
+ return toDocument(executionContext()); |
+} |
+ |
void BatteryManager::suspend() |
{ |
m_hasEventListener = false; |