Removed Join() function from nsFrameList, because we already has a version

of AppendFrames() that did the same exact thing
This commit is contained in:
troy@netscape.com
1999-04-13 00:06:17 +00:00
parent 0c2b62b89c
commit 39dae6702f
10 changed files with 12 additions and 22 deletions

View File

@@ -97,11 +97,6 @@ public:
nsIFrame* aLastChild,
nsFrameList& aFromList);
void Join(nsIFrame* aParent, nsFrameList& aList) {
AppendFrames(aParent, aList.mFirstChild);
aList.mFirstChild = nsnull;
}
nsIFrame* FirstChild() const {
return mFirstChild;
}

View File

@@ -534,7 +534,7 @@ nsContainerFrame::MoveOverflowToChildList()
// It's also possible that we have an overflow list for ourselves
if (mOverflowFrames.NotEmpty()) {
NS_ASSERTION(mFrames.NotEmpty(), "overflow list w/o frames");
mFrames.Join(nsnull, mOverflowFrames);
mFrames.AppendFrames(nsnull, mOverflowFrames);
result = PR_TRUE;
}
return result;

View File

@@ -97,11 +97,6 @@ public:
nsIFrame* aLastChild,
nsFrameList& aFromList);
void Join(nsIFrame* aParent, nsFrameList& aList) {
AppendFrames(aParent, aList.mFirstChild);
aList.mFirstChild = nsnull;
}
nsIFrame* FirstChild() const {
return mFirstChild;
}

View File

@@ -1300,7 +1300,7 @@ nsInlineFrame::DrainOverflow()
// It's also possible that we have an overflow list for ourselves
if (mOverflowFrames.NotEmpty()) {
NS_ASSERTION(mFrames.NotEmpty(), "overflow list w/o frames");
mFrames.Join(nsnull, mOverflowFrames);
mFrames.AppendFrames(nsnull, mOverflowFrames);
}
}

View File

@@ -534,7 +534,7 @@ nsContainerFrame::MoveOverflowToChildList()
// It's also possible that we have an overflow list for ourselves
if (mOverflowFrames.NotEmpty()) {
NS_ASSERTION(mFrames.NotEmpty(), "overflow list w/o frames");
mFrames.Join(nsnull, mOverflowFrames);
mFrames.AppendFrames(nsnull, mOverflowFrames);
result = PR_TRUE;
}
return result;

View File

@@ -1300,7 +1300,7 @@ nsInlineFrame::DrainOverflow()
// It's also possible that we have an overflow list for ourselves
if (mOverflowFrames.NotEmpty()) {
NS_ASSERTION(mFrames.NotEmpty(), "overflow list w/o frames");
mFrames.Join(nsnull, mOverflowFrames);
mFrames.AppendFrames(nsnull, mOverflowFrames);
}
}

View File

@@ -2738,14 +2738,14 @@ nsTableFrame::MoveOverflowToChildList()
nsTableFrame* prevInFlow = (nsTableFrame*)mPrevInFlow;
if (nsnull != prevInFlow) {
if (prevInFlow->mOverflowFrames.NotEmpty()) {
mFrames.Join(this, prevInFlow->mOverflowFrames);
mFrames.AppendFrames(this, prevInFlow->mOverflowFrames);
result = PR_TRUE;
}
}
// It's also possible that we have an overflow list for ourselves
if (mOverflowFrames.NotEmpty()) {
mFrames.Join(nsnull, mOverflowFrames);
mFrames.AppendFrames(nsnull, mOverflowFrames);
result = PR_TRUE;
}
return result;

View File

@@ -489,13 +489,13 @@ NS_METHOD nsTableRowGroupFrame::PullUpAllRowFrames(nsIPresContext& aPresContext)
// Any frames on the next-in-flow's overflow list?
if (nextInFlow->mOverflowFrames.NotEmpty()) {
// Yes, append them to its child list
nextInFlow->mFrames.Join(nextInFlow, nextInFlow->mOverflowFrames);
nextInFlow->mFrames.AppendFrames(nextInFlow, nextInFlow->mOverflowFrames);
}
// Any row frames?
if (nextInFlow->mFrames.NotEmpty()) {
// Append them to our child list
mFrames.Join(this, nextInFlow->mFrames);
mFrames.AppendFrames(this, nextInFlow->mFrames);
}
// Move to the next-in-flow

View File

@@ -2738,14 +2738,14 @@ nsTableFrame::MoveOverflowToChildList()
nsTableFrame* prevInFlow = (nsTableFrame*)mPrevInFlow;
if (nsnull != prevInFlow) {
if (prevInFlow->mOverflowFrames.NotEmpty()) {
mFrames.Join(this, prevInFlow->mOverflowFrames);
mFrames.AppendFrames(this, prevInFlow->mOverflowFrames);
result = PR_TRUE;
}
}
// It's also possible that we have an overflow list for ourselves
if (mOverflowFrames.NotEmpty()) {
mFrames.Join(nsnull, mOverflowFrames);
mFrames.AppendFrames(nsnull, mOverflowFrames);
result = PR_TRUE;
}
return result;

View File

@@ -489,13 +489,13 @@ NS_METHOD nsTableRowGroupFrame::PullUpAllRowFrames(nsIPresContext& aPresContext)
// Any frames on the next-in-flow's overflow list?
if (nextInFlow->mOverflowFrames.NotEmpty()) {
// Yes, append them to its child list
nextInFlow->mFrames.Join(nextInFlow, nextInFlow->mOverflowFrames);
nextInFlow->mFrames.AppendFrames(nextInFlow, nextInFlow->mOverflowFrames);
}
// Any row frames?
if (nextInFlow->mFrames.NotEmpty()) {
// Append them to our child list
mFrames.Join(this, nextInFlow->mFrames);
mFrames.AppendFrames(this, nextInFlow->mFrames);
}
// Move to the next-in-flow