Fix content list regression I introduced a few days ago when working on DOM namespace support, document.forms and other arrays on HTML document objects never contained any elements! r=vidur, a=leaf

This commit is contained in:
jst@netscape.com
2000-05-17 20:35:19 +00:00
parent 24af3cf372
commit 3905bcaa70
2 changed files with 10 additions and 10 deletions

View File

@@ -1662,7 +1662,7 @@ NS_IMETHODIMP
nsHTMLDocument::GetImages(nsIDOMHTMLCollection** aImages)
{
if (nsnull == mImages) {
mImages = new nsContentList(this, nsHTMLAtoms::img, kNameSpaceID_HTML);
mImages = new nsContentList(this, nsHTMLAtoms::img, kNameSpaceID_Unknown);
if (nsnull == mImages) {
return NS_ERROR_OUT_OF_MEMORY;
}
@@ -1679,7 +1679,7 @@ NS_IMETHODIMP
nsHTMLDocument::GetApplets(nsIDOMHTMLCollection** aApplets)
{
if (nsnull == mApplets) {
mApplets = new nsContentList(this, nsHTMLAtoms::applet, kNameSpaceID_HTML);
mApplets = new nsContentList(this, nsHTMLAtoms::applet, kNameSpaceID_Unknown);
if (nsnull == mApplets) {
return NS_ERROR_OUT_OF_MEMORY;
}
@@ -2446,7 +2446,7 @@ NS_IMETHODIMP
nsHTMLDocument::GetEmbeds(nsIDOMHTMLCollection** aEmbeds)
{
if (nsnull == mEmbeds) {
mEmbeds = new nsContentList(this, nsHTMLAtoms::embed, kNameSpaceID_HTML);
mEmbeds = new nsContentList(this, nsHTMLAtoms::embed, kNameSpaceID_Unknown);
if (nsnull == mEmbeds) {
return NS_ERROR_OUT_OF_MEMORY;
}
@@ -3829,7 +3829,7 @@ nsHTMLDocument::AddForm(nsIDOMHTMLFormElement *aForm)
// Initialize mForms if necessary...
if (nsnull == mForms) {
mForms = new nsContentList(this, nsHTMLAtoms::form, kNameSpaceID_HTML);
mForms = new nsContentList(this, nsHTMLAtoms::form, kNameSpaceID_Unknown);
NS_ADDREF(mForms);
}
@@ -3845,7 +3845,7 @@ NS_IMETHODIMP
nsHTMLDocument::GetForms(nsIDOMHTMLCollection** aForms)
{
if (nsnull == mForms) {
mForms = new nsContentList(this, nsHTMLAtoms::form, kNameSpaceID_HTML);
mForms = new nsContentList(this, nsHTMLAtoms::form, kNameSpaceID_Unknown);
if (nsnull == mForms) {
return NS_ERROR_OUT_OF_MEMORY;
}