diff options
| -rw-r--r-- | Source/WebCore/rendering/RenderBox.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/WebCore/rendering/RenderBox.cpp b/Source/WebCore/rendering/RenderBox.cpp index 33dc945e9..6c341ddb2 100644 --- a/Source/WebCore/rendering/RenderBox.cpp +++ b/Source/WebCore/rendering/RenderBox.cpp @@ -263,6 +263,7 @@ void RenderBox::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle if (viewStyle->writingMode() != newStyle->writingMode() && (isRootRenderer || !document()->writingModeSetOnDocumentElement())) { viewStyle->setWritingMode(newStyle->writingMode()); viewRenderer->setHorizontalWritingMode(newStyle->isHorizontalWritingMode()); + viewRenderer->markAllDescendantsWithFloatsForLayout(); if (isBodyRenderer) { document()->documentElement()->renderer()->style()->setWritingMode(newStyle->writingMode()); document()->documentElement()->renderer()->setHorizontalWritingMode(newStyle->isHorizontalWritingMode()); |
