diff --git a/layout/html/table/src/nsTableRowFrame.cpp b/layout/html/table/src/nsTableRowFrame.cpp index c9c8ad391a1..9558e6de846 100644 --- a/layout/html/table/src/nsTableRowFrame.cpp +++ b/layout/html/table/src/nsTableRowFrame.cpp @@ -285,7 +285,7 @@ nsTableRowFrame::InsertFrames(nsIPresContext* aPresContext, nsTableCellFrame* prevCellFrame = (nsTableCellFrame *)nsTableFrame::GetFrameAtOrBefore(aPresContext, this, aPrevFrame, cellFrameType); nsVoidArray cellChildren; for (nsIFrame* childFrame = aFrameList; childFrame; - childFrame->GetNextSibling()) { + childFrame = childFrame->GetNextSibling()) { nsCOMPtr frameType; childFrame->GetFrameType(getter_AddRefs(frameType)); if (IS_TABLE_CELL(frameType.get())) { diff --git a/layout/tables/nsTableRowFrame.cpp b/layout/tables/nsTableRowFrame.cpp index c9c8ad391a1..9558e6de846 100644 --- a/layout/tables/nsTableRowFrame.cpp +++ b/layout/tables/nsTableRowFrame.cpp @@ -285,7 +285,7 @@ nsTableRowFrame::InsertFrames(nsIPresContext* aPresContext, nsTableCellFrame* prevCellFrame = (nsTableCellFrame *)nsTableFrame::GetFrameAtOrBefore(aPresContext, this, aPrevFrame, cellFrameType); nsVoidArray cellChildren; for (nsIFrame* childFrame = aFrameList; childFrame; - childFrame->GetNextSibling()) { + childFrame = childFrame->GetNextSibling()) { nsCOMPtr frameType; childFrame->GetFrameType(getter_AddRefs(frameType)); if (IS_TABLE_CELL(frameType.get())) {