Changeset 92132 in webkit
- Timestamp:
- Aug 1, 2011, 11:03:03 AM (15 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/fast/block/update-midpoints-for-trailing-boxes-crash-expected.txt (added)
-
LayoutTests/fast/block/update-midpoints-for-trailing-boxes-crash.html (added)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/rendering/RenderBlockLineLayout.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r92131 r92132 1 2011-07-28 Abhishek Arya <inferno@chromium.org> 2 3 Regression(82144): Crash in TrailingObjects::updateMidpointsForTrailingBoxes 4 https://bugs.webkit.org/show_bug.cgi?id=65137 5 6 ASSERTION FAILED: trailingSpaceMidpoint >= 0 7 8 Reviewed by Dave Hyatt. 9 10 * fast/block/update-midpoints-for-trailing-boxes-crash-expected.txt: Added. 11 * fast/block/update-midpoints-for-trailing-boxes-crash.html: Added. 12 1 13 2011-08-01 Csaba Osztrogonác <ossy@webkit.org> 2 14 -
trunk/Source/WebCore/ChangeLog
r92130 r92132 1 2011-07-28 Abhishek Arya <inferno@chromium.org> 2 3 Regression(82144): Crash in TrailingObjects::updateMidpointsForTrailingBoxes 4 https://bugs.webkit.org/show_bug.cgi?id=65137 5 6 Fix the looping condition to prevent trailingSpaceMidpoint from becoming negative. 7 8 Reviewed by Dave Hyatt. 9 10 Test: fast/block/update-midpoints-for-trailing-boxes-crash.html 11 12 * rendering/RenderBlockLineLayout.cpp: 13 (WebCore::TrailingObjects::updateMidpointsForTrailingBoxes): 14 1 15 2011-08-01 Benjamin Poulain <benjamin@webkit.org> 2 16 -
trunk/Source/WebCore/rendering/RenderBlockLineLayout.cpp
r91057 r92132 1839 1839 // Find the trailing space object's midpoint. 1840 1840 int trailingSpaceMidpoint = lineMidpointState.numMidpoints - 1; 1841 for ( ; trailingSpaceMidpoint > =0 && lineMidpointState.midpoints[trailingSpaceMidpoint].m_obj != m_whitespace; --trailingSpaceMidpoint) { }1841 for ( ; trailingSpaceMidpoint > 0 && lineMidpointState.midpoints[trailingSpaceMidpoint].m_obj != m_whitespace; --trailingSpaceMidpoint) { } 1842 1842 ASSERT(trailingSpaceMidpoint >= 0); 1843 1843 if (collapseFirstSpace == CollapseFirstSpace)
Note:
See TracChangeset
for help on using the changeset viewer.