diff --git a/mozilla/content/html/document/src/nsHTMLContentSink.cpp b/mozilla/content/html/document/src/nsHTMLContentSink.cpp index 777044b4a55..356464a9843 100644 --- a/mozilla/content/html/document/src/nsHTMLContentSink.cpp +++ b/mozilla/content/html/document/src/nsHTMLContentSink.cpp @@ -628,6 +628,18 @@ HTMLContentSink::OpenContainer(const nsIParserNode& aNode) } return 0; + case eHTMLTag_applet: + rv = NS_NewHTMLApplet(&container, atom); + break; + + case eHTMLTag_object: + rv = NS_NewHTMLEmbed(&container, atom); + break; + + case eHTMLTag_embed: + rv = NS_NewHTMLObject(&container, atom); + break; + case eHTMLTag_table: rv = NS_NewTablePart(&container, atom); mInMonolithicContainer++; diff --git a/mozilla/layout/html/document/src/nsHTMLContentSink.cpp b/mozilla/layout/html/document/src/nsHTMLContentSink.cpp index 777044b4a55..356464a9843 100644 --- a/mozilla/layout/html/document/src/nsHTMLContentSink.cpp +++ b/mozilla/layout/html/document/src/nsHTMLContentSink.cpp @@ -628,6 +628,18 @@ HTMLContentSink::OpenContainer(const nsIParserNode& aNode) } return 0; + case eHTMLTag_applet: + rv = NS_NewHTMLApplet(&container, atom); + break; + + case eHTMLTag_object: + rv = NS_NewHTMLEmbed(&container, atom); + break; + + case eHTMLTag_embed: + rv = NS_NewHTMLObject(&container, atom); + break; + case eHTMLTag_table: rv = NS_NewTablePart(&container, atom); mInMonolithicContainer++;