| Index: Source/core/frame/FrameView.h
|
| diff --git a/Source/core/frame/FrameView.h b/Source/core/frame/FrameView.h
|
| index 9b00c5654a9c90b31df2849973419dbb2cbe1be8..c705ce113180eb6b9e4a7dc7a3ae4af8001f8c6a 100644
|
| --- a/Source/core/frame/FrameView.h
|
| +++ b/Source/core/frame/FrameView.h
|
| @@ -724,13 +724,12 @@ private:
|
| HashSet<RefPtr<LayoutPart>> m_parts;
|
|
|
| // The RefPtr cycle between LocalFrame and FrameView is broken
|
| - // when a LocalFrame is detached by FrameLoader::detachFromParent().
|
| + // when a LocalFrame is detached by LocalFrame::detach().
|
| // It clears the LocalFrame's m_view reference via setView(nullptr).
|
| //
|
| // For Oilpan, Member reference cycles pose no problem, but
|
| - // LocalFrame's FrameView is also cleared by setView(). This additionally
|
| - // triggers FrameView::dispose(), which performs the operations
|
| - // that cannot be delayed until finalization time.
|
| + // LocalFrame's FrameView is also cleared by that setView(), so as to
|
| + // keep the observable lifespan of LocalFrame::view() identical.
|
| RefPtrWillBeMember<LocalFrame> m_frame;
|
|
|
| WebDisplayMode m_displayMode;
|
|
|