| Index: third_party/WebKit/Source/core/dom/DocumentLifecycleNotifier.cpp
|
| diff --git a/third_party/WebKit/Source/core/dom/DocumentLifecycleNotifier.cpp b/third_party/WebKit/Source/core/dom/DocumentLifecycleNotifier.cpp
|
| index 301aaa02f603a30ba77227f5a3084541326680e8..3bd50ce18495279da41b7796e66c39224512b1e6 100644
|
| --- a/third_party/WebKit/Source/core/dom/DocumentLifecycleNotifier.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/DocumentLifecycleNotifier.cpp
|
| @@ -33,40 +33,8 @@ namespace blink {
|
| void DocumentLifecycleNotifier::notifyDocumentWasDetached()
|
| {
|
| TemporaryChange<IterationType> scope(m_iterating, IteratingOverAll);
|
| -#if !ENABLE(OILPAN)
|
| - // Notifications perform unknown amounts of heap allocations,
|
| - // which might trigger (conservative) GCs. This will flush out
|
| - // dead observers, causing the _non-heap_ set be updated. Snapshot
|
| - // the observers and explicitly check if they're still alive before
|
| - // notifying.
|
| - Vector<RawPtr<DocumentLifecycleObserver>> snapshotOfObservers;
|
| - copyToVector(m_observers, snapshotOfObservers);
|
| - for (DocumentLifecycleObserver* observer : snapshotOfObservers) {
|
| - if (m_observers.contains(observer))
|
| - observer->documentWasDetached();
|
| - }
|
| -#else
|
| for (DocumentLifecycleObserver* observer : m_observers)
|
| observer->documentWasDetached();
|
| -#endif
|
| }
|
|
|
| -#if !ENABLE(OILPAN)
|
| -void DocumentLifecycleNotifier::notifyDocumentWasDisposed()
|
| -{
|
| - TemporaryChange<IterationType> scope(m_iterating, IteratingOverAll);
|
| - // Notifications perform unknown amounts of heap allocations,
|
| - // which might trigger (conservative) GCs. This will flush out
|
| - // dead observers, causing the _non-heap_ set be updated. Snapshot
|
| - // the observers and explicitly check if they're still alive before
|
| - // notifying.
|
| - Vector<RawPtr<DocumentLifecycleObserver>> snapshotOfObservers;
|
| - copyToVector(m_observers, snapshotOfObservers);
|
| - for (DocumentLifecycleObserver* observer : snapshotOfObservers) {
|
| - if (m_observers.contains(observer))
|
| - observer->documentWasDisposed();
|
| - }
|
| -}
|
| -#endif
|
| -
|
| } // namespace blink
|
|
|