Index: Source/core/dom/ExecutionContext.cpp |
diff --git a/Source/core/dom/ExecutionContext.cpp b/Source/core/dom/ExecutionContext.cpp |
index f129d4191e6e845cdfd715e974857ef168b18042..2805be1b221cc8ecbfa990505d138cf34dfbfb2d 100644 |
--- a/Source/core/dom/ExecutionContext.cpp |
+++ b/Source/core/dom/ExecutionContext.cpp |
@@ -315,6 +315,11 @@ ContextLifecycleNotifier& ExecutionContext::lifecycleNotifier() |
return static_cast<ContextLifecycleNotifier&>(LifecycleContext<ExecutionContext>::lifecycleNotifier()); |
} |
+void ExecutionContext::deleteLifecycleNotifier() |
+{ |
+ m_lifecycleNotifier.clear(); |
+} |
+ |
bool ExecutionContext::isIteratingOverObservers() const |
{ |
return m_lifecycleNotifier && m_lifecycleNotifier->isIteratingOverObservers(); |