void StyleSheet::setMedia(PassRefPtr<MediaList> media) { ASSERT(isCSSStyleSheet()); ASSERT(!media->parentStyleSheet() || media->parentStyleSheet() == this); if (m_media) m_media->setParentStyleSheet(0); m_media = media; m_media->setParentStyleSheet(static_cast<CSSStyleSheet*>(this)); }
CSSStyleSheet* CSSStyleSheet::parentStyleSheet() const { ASSERT(isCSSStyleSheet()); return m_ownerRule ? m_ownerRule->parentStyleSheet() : 0; }