From 45846b7bca3d3548bc6f2e8d067945395ff0d4a0 Mon Sep 17 00:00:00 2001 From: "buster%netscape.com" Date: Mon, 18 Jan 1999 23:54:23 +0000 Subject: [PATCH] workaround for bug 2476: check for null child list before calling nsFrameList::AppendFrames --- layout/html/table/src/nsTableColGroupFrame.cpp | 3 ++- layout/tables/nsTableColGroupFrame.cpp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/layout/html/table/src/nsTableColGroupFrame.cpp b/layout/html/table/src/nsTableColGroupFrame.cpp index 01594606bb14..2eeb1e692032 100644 --- a/layout/html/table/src/nsTableColGroupFrame.cpp +++ b/layout/html/table/src/nsTableColGroupFrame.cpp @@ -118,7 +118,8 @@ nsTableColGroupFrame::InitNewFrames(nsIPresContext& aPresContext, nsIFrame* aChi NS_IMETHODIMP nsTableColGroupFrame::AppendNewFrames(nsIPresContext& aPresContext, nsIFrame* aChildList) { - mFrames.AppendFrames(nsnull, aChildList); + if (nsnull!=aChildList) + mFrames.AppendFrames(nsnull, aChildList); return NS_OK; } diff --git a/layout/tables/nsTableColGroupFrame.cpp b/layout/tables/nsTableColGroupFrame.cpp index 01594606bb14..2eeb1e692032 100644 --- a/layout/tables/nsTableColGroupFrame.cpp +++ b/layout/tables/nsTableColGroupFrame.cpp @@ -118,7 +118,8 @@ nsTableColGroupFrame::InitNewFrames(nsIPresContext& aPresContext, nsIFrame* aChi NS_IMETHODIMP nsTableColGroupFrame::AppendNewFrames(nsIPresContext& aPresContext, nsIFrame* aChildList) { - mFrames.AppendFrames(nsnull, aChildList); + if (nsnull!=aChildList) + mFrames.AppendFrames(nsnull, aChildList); return NS_OK; }