| Index: third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp b/third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp
|
| index e204dee20f2c25baeb1b0746585c7cce154cab4b..9a0a90f993fd03c929f4d54c7b9a85bba2ee6781 100644
|
| --- a/third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp
|
| @@ -3597,13 +3597,13 @@ void LayoutBlockFlow::removeFloatingObjectsBelow(FloatingObject* lastFloat,
|
| return;
|
|
|
| const FloatingObjectSet& floatingObjectSet = m_floatingObjects->set();
|
| - FloatingObject* curr = floatingObjectSet.last().get();
|
| + FloatingObject* curr = floatingObjectSet.back().get();
|
| while (curr != lastFloat &&
|
| (!curr->isPlaced() || logicalTopForFloat(*curr) >= logicalOffset)) {
|
| m_floatingObjects->remove(curr);
|
| if (floatingObjectSet.isEmpty())
|
| break;
|
| - curr = floatingObjectSet.last().get();
|
| + curr = floatingObjectSet.back().get();
|
| }
|
| }
|
|
|
| @@ -3617,7 +3617,7 @@ bool LayoutBlockFlow::placeNewFloats(LayoutUnit logicalTopMarginEdge,
|
| return false;
|
|
|
| // If all floats have already been positioned, then we have no work to do.
|
| - if (floatingObjectSet.last()->isPlaced())
|
| + if (floatingObjectSet.back()->isPlaced())
|
| return false;
|
|
|
| // Move backwards through our floating object list until we find a float that
|
|
|