From 5ca767ca1efa7ae1f1de001a2785ee831796bfaa Mon Sep 17 00:00:00 2001 From: "mrbkap%gmail.com" Date: Wed, 2 Nov 2005 22:51:17 +0000 Subject: [PATCH] bug 314759: Update our flags when we open a frameset and close the head. r=sicking sr=jst git-svn-id: svn://10.0.0.236/trunk@184063 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/parser/htmlparser/src/CNavDTD.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mozilla/parser/htmlparser/src/CNavDTD.cpp b/mozilla/parser/htmlparser/src/CNavDTD.cpp index c14b486e09c..b9ce0de7dae 100644 --- a/mozilla/parser/htmlparser/src/CNavDTD.cpp +++ b/mozilla/parser/htmlparser/src/CNavDTD.cpp @@ -2775,6 +2775,10 @@ CNavDTD::OpenContainer(const nsCParserNode *aNode, break; case eHTMLTag_frameset: + // Make sure that the head is closed before we try to open this frameset. + CloseContainer(eHTMLTag_head); + + // Now that the head is closed, continue on with opening this frameset. mFlags |= NS_DTD_FLAG_HAD_FRAMESET; done = PR_FALSE; break;