| Index: third_party/WebKit/Source/core/frame/FrameView.cpp
|
| diff --git a/third_party/WebKit/Source/core/frame/FrameView.cpp b/third_party/WebKit/Source/core/frame/FrameView.cpp
|
| index 8874f110a371713676e2872f863869f3ccc4bea0..f79ade20d1ac467e5dee1254ce535b3eb8421d1f 100644
|
| --- a/third_party/WebKit/Source/core/frame/FrameView.cpp
|
| +++ b/third_party/WebKit/Source/core/frame/FrameView.cpp
|
| @@ -2181,8 +2181,9 @@ static inline void removeFloatingObjectsForSubtreeRoot(LayoutObject& root) {
|
| // FloatingObjects.
|
| if (LayoutBlock* cb = root.containingBlock()) {
|
| if ((cb->normalChildNeedsLayout() || cb->selfNeedsLayout()) &&
|
| - cb->isLayoutBlockFlow())
|
| - toLayoutBlockFlow(cb)->removeFloatingObjects();
|
| + cb->isLayoutBlockFlow()) {
|
| + toLayoutBlockFlow(cb)->removeFloatingObjectsFromDescendants();
|
| + }
|
| }
|
| }
|
|
|
|
|