| 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 781576b2f50fe850f98cf64cc318e54706670b5d..d8dac0e2c4401cba328f05318acdb04cf45686f0 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();
|
| + }
|
| }
|
| }
|
|
|
|
|