From 094c95c902d5c76589f17545c81afaa049ad0ef3 Mon Sep 17 00:00:00 2001 From: Bernd Date: Thu, 27 May 2010 07:31:11 +0200 Subject: [PATCH] bug 567835 - add parentheses to make the required logic to happen r=dholbert --- layout/tables/nsTableFrame.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/layout/tables/nsTableFrame.cpp b/layout/tables/nsTableFrame.cpp index 55d0423a9077..38373a4ad6b4 100644 --- a/layout/tables/nsTableFrame.cpp +++ b/layout/tables/nsTableFrame.cpp @@ -292,7 +292,7 @@ nsTableFrame::PageBreakAfter(nsIFrame* aSourceFrame, const nsStyleDisplay* display = aSourceFrame->GetStyleDisplay(); nsTableRowGroupFrame* prevRg = do_QueryFrame(aSourceFrame); // don't allow a page break after a repeated element ... - if (display->mBreakAfter || (prevRg && prevRg->HasInternalBreakAfter()) && + if ((display->mBreakAfter || (prevRg && prevRg->HasInternalBreakAfter())) && !IsRepeatedFrame(aSourceFrame)) { return !(aNextFrame && IsRepeatedFrame(aNextFrame)); // or before } @@ -301,8 +301,8 @@ nsTableFrame::PageBreakAfter(nsIFrame* aSourceFrame, display = aNextFrame->GetStyleDisplay(); // don't allow a page break before a repeated element ... nsTableRowGroupFrame* nextRg = do_QueryFrame(aNextFrame); - if (display->mBreakBefore || - (nextRg && nextRg->HasInternalBreakBefore()) && + if ((display->mBreakBefore || + (nextRg && nextRg->HasInternalBreakBefore())) && !IsRepeatedFrame(aNextFrame)) { return !IsRepeatedFrame(aSourceFrame); // or after }