Changeset 246480 in webkit
- Timestamp:
- Jun 16, 2019, 1:02:17 PM (7 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
layout/inlineformatting/InlineLine.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r246479 r246480 1 2019-06-16 Zalan Bujtas <zalan@apple.com> 2 3 [LFC][IFC] Line::isVisuallyEmpty should check inline-block boxes. 4 https://bugs.webkit.org/show_bug.cgi?id=198894 5 <rdar://problem/51780886> 6 7 Reviewed by Antti Koivisto. 8 9 Non-zero width/height inline-block boxes make the line visually non-empty. 10 11 * layout/inlineformatting/InlineLine.cpp: 12 (WebCore::Layout::Line::isVisuallyEmpty const): 13 1 14 2019-06-16 Zalan Bujtas <zalan@apple.com> 2 15 -
trunk/Source/WebCore/layout/inlineformatting/InlineLine.cpp
r246478 r246480 77 77 if (run->inlineItem.isContainerEnd()) 78 78 continue; 79 if (run->inlineItem.layoutBox().establishesFormattingContext()) { 80 ASSERT(run->inlineItem.layoutBox().isInlineBlockBox()); 81 auto& displayBox = m_layoutState.displayBoxForLayoutBox(run->inlineItem.layoutBox()); 82 if (!displayBox.width()) 83 continue; 84 if (m_skipVerticalAligment || displayBox.height()) 85 return false; 86 continue; 87 } 79 88 if (!run->isCollapsed) 80 89 return false;
Note:
See TracChangeset
for help on using the changeset viewer.