From 8da56df062b3af2db7394770c7d1fcfdc5063e5f Mon Sep 17 00:00:00 2001 From: rickg Date: Fri, 22 May 1998 19:31:38 +0000 Subject: [PATCH] fixed bug in form -- form flag was never being set to true git-svn-id: svn://10.0.0.236/trunk@2204 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/htmlparser/src/nsHTMLParser.cpp | 2 ++ mozilla/parser/htmlparser/src/nsHTMLParser.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/mozilla/htmlparser/src/nsHTMLParser.cpp b/mozilla/htmlparser/src/nsHTMLParser.cpp index d02d40b8638..b04f2a48581 100644 --- a/mozilla/htmlparser/src/nsHTMLParser.cpp +++ b/mozilla/htmlparser/src/nsHTMLParser.cpp @@ -1219,6 +1219,8 @@ PRInt32 nsHTMLParser::OpenForm(const nsIParserNode& aNode){ if(mHasOpenForm) CloseForm(aNode); PRInt32 result=mSink->OpenForm(aNode); + if(kNoError==result) + mHasOpenForm=PR_TRUE; return result; } diff --git a/mozilla/parser/htmlparser/src/nsHTMLParser.cpp b/mozilla/parser/htmlparser/src/nsHTMLParser.cpp index d02d40b8638..b04f2a48581 100644 --- a/mozilla/parser/htmlparser/src/nsHTMLParser.cpp +++ b/mozilla/parser/htmlparser/src/nsHTMLParser.cpp @@ -1219,6 +1219,8 @@ PRInt32 nsHTMLParser::OpenForm(const nsIParserNode& aNode){ if(mHasOpenForm) CloseForm(aNode); PRInt32 result=mSink->OpenForm(aNode); + if(kNoError==result) + mHasOpenForm=PR_TRUE; return result; }