| Index: Source/core/frame/Frame.cpp
|
| diff --git a/Source/core/frame/Frame.cpp b/Source/core/frame/Frame.cpp
|
| index 127d4ac26f229b0d97a73ef2a34aa5cec3f4dc15..2216e12bb0717cc0684baa877f370969ad852ec3 100644
|
| --- a/Source/core/frame/Frame.cpp
|
| +++ b/Source/core/frame/Frame.cpp
|
| @@ -83,6 +83,7 @@ DEFINE_TRACE(Frame)
|
| void Frame::detach(FrameDetachType type)
|
| {
|
| ASSERT(m_client);
|
| + m_client->setOpener(0);
|
| domWindow()->resetLocation();
|
| disconnectOwnerElement();
|
| // After this, we must no longer talk to the client since this clears
|
|
|