Index: Source/modules/battery/BatteryManager.cpp |
diff --git a/Source/modules/battery/BatteryManager.cpp b/Source/modules/battery/BatteryManager.cpp |
index a100fe59d4725c5a192a58003ca75cce92b25f1a..4fbe7a10e703f5d4617dad1adcddfc6b4ae9b592 100644 |
--- a/Source/modules/battery/BatteryManager.cpp |
+++ b/Source/modules/battery/BatteryManager.cpp |
@@ -89,7 +89,7 @@ void BatteryManager::didUpdateData() |
} |
Document* document = toDocument(executionContext()); |
- if (document->activeDOMObjectsAreSuspended() || document->activeDOMObjectsAreStopped()) |
+ if (!document || document->activeDOMObjectsAreSuspended() || document->activeDOMObjectsAreStopped()) |
mlamouri (slow - plz ping)
2014/09/30 17:08:49
Is there any situation where we expect !document?
|
return; |
ASSERT(oldStatus); |
@@ -148,6 +148,7 @@ bool BatteryManager::hasPendingActivity() const |
void BatteryManager::trace(Visitor* visitor) |
{ |
visitor->trace(m_batteryStatus); |
+ PlatformEventController::trace(visitor); |
EventTargetWithInlineData::trace(visitor); |
} |