diff --git a/mozilla/htmlparser/src/CNavDTD.cpp b/mozilla/htmlparser/src/CNavDTD.cpp
index 24d70f0fd73..483175f292c 100644
--- a/mozilla/htmlparser/src/CNavDTD.cpp
+++ b/mozilla/htmlparser/src/CNavDTD.cpp
@@ -319,8 +319,9 @@ CNavDTD::CNavDTD() : nsIDTD(){
mParser=0;
mDTDDebug=0;
mLineNumber=1;
- mHasOpenBody=PR_FALSE;
nsCRT::zero(mTokenHandlers,sizeof(mTokenHandlers));
+ mHasOpenBody=PR_FALSE;
+ mHasOpenHead=PR_FALSE;
mHasOpenForm=PR_FALSE;
mHasOpenMap=PR_FALSE;
mAllowUnknownTags=PR_FALSE;
diff --git a/mozilla/htmlparser/src/nsParser.cpp b/mozilla/htmlparser/src/nsParser.cpp
index a39ece85ac5..2946114f4f3 100644
--- a/mozilla/htmlparser/src/nsParser.cpp
+++ b/mozilla/htmlparser/src/nsParser.cpp
@@ -94,13 +94,12 @@ public:
CSharedParserObjects() : mDeallocator(), mDTDDeque(mDeallocator) {
/*
- nsIDTD* theDTD;
NS_NewWellFormed_DTD(&theDTD);
RegisterDTD(theDTD);
-
- NS_NewViewSourceHTML(&theDTD);
- RegisterDTD(theDTD);
*/
+ nsIDTD* theDTD;
+ NS_NewViewSourceHTML(&theDTD); //do this so all html files can be viewed...
+ RegisterDTD(theDTD);
}
~CSharedParserObjects() {
diff --git a/mozilla/parser/htmlparser/src/CNavDTD.cpp b/mozilla/parser/htmlparser/src/CNavDTD.cpp
index 24d70f0fd73..483175f292c 100644
--- a/mozilla/parser/htmlparser/src/CNavDTD.cpp
+++ b/mozilla/parser/htmlparser/src/CNavDTD.cpp
@@ -319,8 +319,9 @@ CNavDTD::CNavDTD() : nsIDTD(){
mParser=0;
mDTDDebug=0;
mLineNumber=1;
- mHasOpenBody=PR_FALSE;
nsCRT::zero(mTokenHandlers,sizeof(mTokenHandlers));
+ mHasOpenBody=PR_FALSE;
+ mHasOpenHead=PR_FALSE;
mHasOpenForm=PR_FALSE;
mHasOpenMap=PR_FALSE;
mAllowUnknownTags=PR_FALSE;
diff --git a/mozilla/parser/htmlparser/src/nsParser.cpp b/mozilla/parser/htmlparser/src/nsParser.cpp
index a39ece85ac5..2946114f4f3 100644
--- a/mozilla/parser/htmlparser/src/nsParser.cpp
+++ b/mozilla/parser/htmlparser/src/nsParser.cpp
@@ -94,13 +94,12 @@ public:
CSharedParserObjects() : mDeallocator(), mDTDDeque(mDeallocator) {
/*
- nsIDTD* theDTD;
NS_NewWellFormed_DTD(&theDTD);
RegisterDTD(theDTD);
-
- NS_NewViewSourceHTML(&theDTD);
- RegisterDTD(theDTD);
*/
+ nsIDTD* theDTD;
+ NS_NewViewSourceHTML(&theDTD); //do this so all html files can be viewed...
+ RegisterDTD(theDTD);
}
~CSharedParserObjects() {