Changeset 97888 in webkit
- Timestamp:
- Oct 19, 2011 3:42:12 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r97886 r97888 1 2011-10-19 Dan Bernstein <mitz@apple.com> 2 3 Incorrect pagination in flipped-blocks writing modes with border/padding before 4 https://bugs.webkit.org/show_bug.cgi?id=70444 5 6 Reviewed by Darin Adler. 7 8 * fast/multicol/flipped-blocks-border-after-expected.png: Added. 9 * fast/multicol/flipped-blocks-border-after-expected.txt: Added. 10 * fast/multicol/flipped-blocks-border-after.html: Added. 11 1 12 2011-10-19 Beth Dakin <bdakin@apple.com> 2 13 -
trunk/Source/WebCore/ChangeLog
r97886 r97888 1 2011-10-19 Dan Bernstein <mitz@apple.com> 2 3 Incorrect pagination in flipped-blocks writing modes with border/padding before 4 https://bugs.webkit.org/show_bug.cgi?id=70444 5 6 Reviewed by Darin Adler. 7 8 Test: fast/multicol/flipped-blocks-border-after.html 9 10 * rendering/LayoutState.cpp: 11 (WebCore::LayoutState::LayoutState): Account for flipped blocks when adjusting the page offset. 12 1 13 2011-10-19 Beth Dakin <bdakin@apple.com> 2 14 -
trunk/Source/WebCore/rendering/LayoutState.cpp
r97289 r97888 86 86 if (pageLogicalHeight || m_columnInfo) { 87 87 m_pageLogicalHeight = pageLogicalHeight; 88 m_pageOffset = LayoutSize(m_layoutOffset.width() + renderer->borderLeft() + renderer->paddingLeft(), 89 m_layoutOffset.height() + renderer->borderTop() + renderer->paddingTop()); 88 bool isFlipped = renderer->style()->isFlippedBlocksWritingMode(); 89 m_pageOffset = LayoutSize(m_layoutOffset.width() + (!isFlipped ? renderer->borderLeft() + renderer->paddingLeft() : renderer->borderRight() + renderer->paddingRight()), 90 m_layoutOffset.height() + (!isFlipped ? renderer->borderTop() + renderer->paddingTop() : renderer->borderBottom() + renderer->paddingBottom())); 90 91 m_pageLogicalHeightChanged = pageLogicalHeightChanged; 91 92 } else {
Note: See TracChangeset
for help on using the changeset viewer.