From b817087e8e3bef4bd70723be6d9c98a9d269cf5f Mon Sep 17 00:00:00 2001 From: "hyatt%netscape.com" Date: Wed, 21 Jul 1999 00:11:23 +0000 Subject: [PATCH] Introduced an infinite loop (sigh). Fixing the problem. --- layout/base/nsCSSFrameConstructor.cpp | 6 +++--- layout/html/style/src/nsCSSFrameConstructor.cpp | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/layout/base/nsCSSFrameConstructor.cpp b/layout/base/nsCSSFrameConstructor.cpp index 7488a780b013..93e3c1643e6e 100644 --- a/layout/base/nsCSSFrameConstructor.cpp +++ b/layout/base/nsCSSFrameConstructor.cpp @@ -4131,7 +4131,7 @@ nsCSSFrameConstructor::ContentAppended(nsIPresContext* aPresContext, nsCOMPtr parent = dont_QueryInterface(aContainer); nsCOMPtr child = dont_QueryInterface(aContainer); while (parent) { - aContainer->GetParent(*getter_AddRefs(parent)); + child->GetParent(*getter_AddRefs(parent)); parent->GetTag(*getter_AddRefs(tag)); if (tag.get() == nsXULAtoms::tree) break; @@ -4348,7 +4348,7 @@ nsCSSFrameConstructor::ContentInserted(nsIPresContext* aPresContext, nsCOMPtr parent = dont_QueryInterface(aContainer); nsCOMPtr child = dont_QueryInterface(aContainer); while (parent) { - aContainer->GetParent(*getter_AddRefs(parent)); + child->GetParent(*getter_AddRefs(parent)); parent->GetTag(*getter_AddRefs(tag)); if (tag.get() == nsXULAtoms::tree) break; @@ -4668,7 +4668,7 @@ nsCSSFrameConstructor::ContentRemoved(nsIPresContext* aPresContext, nsCOMPtr parent = dont_QueryInterface(aContainer); nsCOMPtr child = dont_QueryInterface(aContainer); while (parent) { - aContainer->GetParent(*getter_AddRefs(parent)); + child->GetParent(*getter_AddRefs(parent)); parent->GetTag(*getter_AddRefs(tag)); if (tag.get() == nsXULAtoms::tree) break; diff --git a/layout/html/style/src/nsCSSFrameConstructor.cpp b/layout/html/style/src/nsCSSFrameConstructor.cpp index 7488a780b013..93e3c1643e6e 100644 --- a/layout/html/style/src/nsCSSFrameConstructor.cpp +++ b/layout/html/style/src/nsCSSFrameConstructor.cpp @@ -4131,7 +4131,7 @@ nsCSSFrameConstructor::ContentAppended(nsIPresContext* aPresContext, nsCOMPtr parent = dont_QueryInterface(aContainer); nsCOMPtr child = dont_QueryInterface(aContainer); while (parent) { - aContainer->GetParent(*getter_AddRefs(parent)); + child->GetParent(*getter_AddRefs(parent)); parent->GetTag(*getter_AddRefs(tag)); if (tag.get() == nsXULAtoms::tree) break; @@ -4348,7 +4348,7 @@ nsCSSFrameConstructor::ContentInserted(nsIPresContext* aPresContext, nsCOMPtr parent = dont_QueryInterface(aContainer); nsCOMPtr child = dont_QueryInterface(aContainer); while (parent) { - aContainer->GetParent(*getter_AddRefs(parent)); + child->GetParent(*getter_AddRefs(parent)); parent->GetTag(*getter_AddRefs(tag)); if (tag.get() == nsXULAtoms::tree) break; @@ -4668,7 +4668,7 @@ nsCSSFrameConstructor::ContentRemoved(nsIPresContext* aPresContext, nsCOMPtr parent = dont_QueryInterface(aContainer); nsCOMPtr child = dont_QueryInterface(aContainer); while (parent) { - aContainer->GetParent(*getter_AddRefs(parent)); + child->GetParent(*getter_AddRefs(parent)); parent->GetTag(*getter_AddRefs(tag)); if (tag.get() == nsXULAtoms::tree) break;