void HTMLFrameOwnerElement::setContentFrame(Frame& frame) { // Make sure we will not end up with two frames referencing the same owner element. ASSERT(!m_contentFrame || m_contentFrame->ownerElement() != this); // Disconnected frames should not be allowed to load. ASSERT(inDocument()); m_contentFrame = &frame; for (ContainerNode* node = this; node; node = node->parentOrShadowHostNode()) node->incrementConnectedSubframeCount(); }