Chromium Code Reviews
DescriptionFix removeChildNode to unmark orthogonal writing mode roots when !notifyLayoutObject
removeChildNode() does not notify willBeRemovedFromTree() when
!notifyLayoutObject. This can leave orthogonal writing mode roots
marked after the removal of the child.
This patch unmarks them even when !notifyLayoutObject.
This fixes annonymous boxes left marked in fullscreen. It is still
correct for LayoutFullscreen to have the same writing-mode as parent,
but DCHECK was removed because it doesn't leave boxes unmarked any
longer, and ensuring that against dynamic changes requires more work.
BUG=642028
Committed: https://crrev.com/146cecaf22dca2a82fa102c46441af6bd79dffa0
Cr-Commit-Position: refs/heads/master@{#415675}
Patch Set 1 #
Messages
Total messages: 14 (9 generated)
|
||||||||||||||||||||||||||||