From 66c298016c12350e6a88a3871d2d2bec23dfa734 Mon Sep 17 00:00:00 2001 From: "mats.palmgren%bredband.net" Date: Thu, 17 Aug 2006 13:41:37 +0000 Subject: [PATCH] Ignore mLegendFrame as previous sibling since it does not live in the content area frame. b=345249 r+sr=bzbarsky a=dveditz git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@207734 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/layout/forms/nsFieldSetFrame.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mozilla/layout/forms/nsFieldSetFrame.cpp b/mozilla/layout/forms/nsFieldSetFrame.cpp index babe91fd1a4..df50c612626 100644 --- a/mozilla/layout/forms/nsFieldSetFrame.cpp +++ b/mozilla/layout/forms/nsFieldSetFrame.cpp @@ -628,6 +628,9 @@ nsFieldSetFrame::InsertFrames(nsIAtom* aListName, aFrameList = MaybeSetLegend(aFrameList, aListName); if (aFrameList) { ReParentFrameList(aFrameList); + if (NS_UNLIKELY(aPrevFrame == mLegendFrame)) { + aPrevFrame = nsnull; + } return mContentFrame->InsertFrames(aListName, aPrevFrame, aFrameList); } return NS_OK;