Chromium Code Reviews| Index: third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp |
| diff --git a/third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp b/third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp |
| index 6fbbd92cb6f4ded212c91d621f5a3b97f3963136..d74195b64d1ca2383f6c5be485439b868c258d38 100644 |
| --- a/third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp |
| +++ b/third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp |
| @@ -3176,6 +3176,7 @@ bool LayoutBlockFlow::recalcInlineChildrenOverflowAfterStyleChange() |
| GlyphOverflowAndFallbackFontsMap textBoxDataMap; |
| for (ListHashSet<RootInlineBox*>::const_iterator it = lineBoxes.begin(); it != lineBoxes.end(); ++it) { |
| RootInlineBox* box = *it; |
| + box->clearKnownToHaveNoOverflow(); |
|
Xianzhu
2016/05/16 22:29:19
Shouldn't we clearKnownToHaveNoOverflow() in compu
rhogan
2016/05/17 17:38:08
No, because InlineBox::computeOverflow() consults
|
| box->computeOverflow(box->lineTop(), box->lineBottom(), textBoxDataMap); |
| } |
| return childrenOverflowChanged; |