From 9d8f9aaffab6a17d6400856c8b4e22c856b00d74 Mon Sep 17 00:00:00 2001 From: "kipp%netscape.com" Date: Tue, 8 Sep 1998 22:38:17 +0000 Subject: [PATCH] Create HTML-html-element not a root part git-svn-id: svn://10.0.0.236/trunk@9564 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/content/html/document/src/nsHTMLContentSink.cpp | 4 +++- mozilla/content/html/document/src/nsImageDocument.cpp | 4 +++- mozilla/layout/html/document/src/nsHTMLContentSink.cpp | 4 +++- mozilla/layout/html/document/src/nsImageDocument.cpp | 4 +++- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/mozilla/content/html/document/src/nsHTMLContentSink.cpp b/mozilla/content/html/document/src/nsHTMLContentSink.cpp index bfabfac3ddd..3c819136c77 100644 --- a/mozilla/content/html/document/src/nsHTMLContentSink.cpp +++ b/mozilla/content/html/document/src/nsHTMLContentSink.cpp @@ -1315,10 +1315,12 @@ HTMLContentSink::Init(nsIDocument* aDoc, NS_ADDREF(aContainer); // Make root part - nsresult rv = NS_NewRootPart(&mRoot, mDocument); + nsresult rv = NS_NewHTMLHtmlElement(&mRoot, nsHTMLAtoms::html); if (NS_OK != rv) { return rv; } + mRoot->SetDocument(mDocument); + mDocument->SetRootContent(mRoot); // Make head part nsIAtom* atom = NS_NewAtom("HEAD"); diff --git a/mozilla/content/html/document/src/nsImageDocument.cpp b/mozilla/content/html/document/src/nsImageDocument.cpp index 74203a06140..6a96ed1a85d 100644 --- a/mozilla/content/html/document/src/nsImageDocument.cpp +++ b/mozilla/content/html/document/src/nsImageDocument.cpp @@ -197,10 +197,12 @@ nsImageDocument::CreateSyntheticDocument() // Synthesize an html document that refers to the image nsresult rv; nsIHTMLContent* root; - rv = NS_NewRootPart(&root, this); + rv = NS_NewHTMLHtmlElement(&root, nsHTMLAtoms::html); if (NS_OK != rv) { return rv; } + root->SetDocument(this); + SetRootContent(root); nsIHTMLContent* body; rv = NS_NewHTMLBodyElement(&body, nsHTMLAtoms::body); diff --git a/mozilla/layout/html/document/src/nsHTMLContentSink.cpp b/mozilla/layout/html/document/src/nsHTMLContentSink.cpp index bfabfac3ddd..3c819136c77 100644 --- a/mozilla/layout/html/document/src/nsHTMLContentSink.cpp +++ b/mozilla/layout/html/document/src/nsHTMLContentSink.cpp @@ -1315,10 +1315,12 @@ HTMLContentSink::Init(nsIDocument* aDoc, NS_ADDREF(aContainer); // Make root part - nsresult rv = NS_NewRootPart(&mRoot, mDocument); + nsresult rv = NS_NewHTMLHtmlElement(&mRoot, nsHTMLAtoms::html); if (NS_OK != rv) { return rv; } + mRoot->SetDocument(mDocument); + mDocument->SetRootContent(mRoot); // Make head part nsIAtom* atom = NS_NewAtom("HEAD"); diff --git a/mozilla/layout/html/document/src/nsImageDocument.cpp b/mozilla/layout/html/document/src/nsImageDocument.cpp index 74203a06140..6a96ed1a85d 100644 --- a/mozilla/layout/html/document/src/nsImageDocument.cpp +++ b/mozilla/layout/html/document/src/nsImageDocument.cpp @@ -197,10 +197,12 @@ nsImageDocument::CreateSyntheticDocument() // Synthesize an html document that refers to the image nsresult rv; nsIHTMLContent* root; - rv = NS_NewRootPart(&root, this); + rv = NS_NewHTMLHtmlElement(&root, nsHTMLAtoms::html); if (NS_OK != rv) { return rv; } + root->SetDocument(this); + SetRootContent(root); nsIHTMLContent* body; rv = NS_NewHTMLBodyElement(&body, nsHTMLAtoms::body);