Fix notifications for framesets. Bug 315369, r+sr=sicking

This commit is contained in:
bzbarsky%mit.edu 2006-04-04 22:37:23 +00:00
Родитель 8f535cf604
Коммит 07521f504c
1 изменённых файлов: 3 добавлений и 7 удалений

Просмотреть файл

@ -2788,14 +2788,10 @@ HTMLContentSink::OpenFrameset(const nsIParserNode& aNode)
CloseHeadContext(); // do this just in case if the HEAD was left open!
// Need to keep track of whether OpenContainer changes mFrameset
nsGenericHTMLElement* oldFrameset = mFrameset;
nsresult rv = mCurrentContext->OpenContainer(aNode);
PRBool isFirstFrameset = PR_FALSE;
if (NS_SUCCEEDED(rv) && !mFrameset &&
(mFlags & NS_SINK_FLAG_FRAMES_ENABLED)) {
mFrameset =
mCurrentContext->mStack[mCurrentContext->mStackPos - 1].mContent;
isFirstFrameset = PR_TRUE;
}
PRBool isFirstFrameset = NS_SUCCEEDED(rv) && mFrameset != oldFrameset;
MOZ_TIMER_DEBUGLOG(("Stop: nsHTMLContentSink::OpenFrameset()\n"));
MOZ_TIMER_STOP(mWatch);