[LayoutNG] Mark lines dirty when floats/OOF needs layout
This patch fixes to mark lines dirty when floats or OOF that appear in the line needs layout. Before r656770, this issue occurs only when |PrepareLayout()| runs before the layout (e.g., |ComputeMinMax()|). r656770 made this bug to appear more often, by changing to use |PrepareLayout()| to mark when |NeedsCollectInlines()| is set. Change-Id: I0267b87aa83e6058262a9c04aaf159f72030a0b7 Bug: 949222, 959521 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1601014Reviewed-by:Aleks Totic <atotic@chromium.org> Reviewed-by:
Emil A Eklund <eae@chromium.org> Commit-Queue: Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#657792}
Showing
Please register or sign in to comment