From 988e0eb9061bc0119dcf2eeaa95d4e68db752d39 Mon Sep 17 00:00:00 2001 From: "rickg%netscape.com" Date: Wed, 25 Nov 1998 02:19:22 +0000 Subject: [PATCH] fixed bugs 1203, 1067, 1169, 1125, 647 git-svn-id: svn://10.0.0.236/trunk@15281 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/htmlparser/src/CNavDTD.cpp | 6 ++++++ mozilla/parser/htmlparser/src/CNavDTD.cpp | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/mozilla/htmlparser/src/CNavDTD.cpp b/mozilla/htmlparser/src/CNavDTD.cpp index 8c6cf05088a..304fd13f294 100644 --- a/mozilla/htmlparser/src/CNavDTD.cpp +++ b/mozilla/htmlparser/src/CNavDTD.cpp @@ -1770,6 +1770,12 @@ PRBool CNavDTD::CanPropagate(eHTMLTags aParent,eHTMLTags aChild) const { } break; + case eHTMLTag_table: + if(aParent==aChild) { + break; + } + //else fall through... + default: if(IsContainer(aChild) && HasOpenContainer(aChild)) result=IsGatedFromClosing(aChild); diff --git a/mozilla/parser/htmlparser/src/CNavDTD.cpp b/mozilla/parser/htmlparser/src/CNavDTD.cpp index 8c6cf05088a..304fd13f294 100644 --- a/mozilla/parser/htmlparser/src/CNavDTD.cpp +++ b/mozilla/parser/htmlparser/src/CNavDTD.cpp @@ -1770,6 +1770,12 @@ PRBool CNavDTD::CanPropagate(eHTMLTags aParent,eHTMLTags aChild) const { } break; + case eHTMLTag_table: + if(aParent==aChild) { + break; + } + //else fall through... + default: if(IsContainer(aChild) && HasOpenContainer(aChild)) result=IsGatedFromClosing(aChild);