Chromium Code Reviews| Index: third_party/WebKit/Source/web/tests/NGInlineLayoutTest.cpp |
| diff --git a/third_party/WebKit/Source/web/tests/NGInlineLayoutTest.cpp b/third_party/WebKit/Source/web/tests/NGInlineLayoutTest.cpp |
| index 897ffa5b0ecd2d31108ced2445a3a599e06258ca..d1660935145c2b8b48e5a33805b5e9d91ec81616 100644 |
| --- a/third_party/WebKit/Source/web/tests/NGInlineLayoutTest.cpp |
| +++ b/third_party/WebKit/Source/web/tests/NGInlineLayoutTest.cpp |
| @@ -48,7 +48,7 @@ TEST_F(NGInlineLayoutTest, BlockWithSingleTextNode) { |
| NGInlineNode* inlineBox = |
| new NGInlineNode(blockFlow->firstChild(), blockFlow->mutableStyle()); |
| - NGPhysicalFragment* fragment = |
| + RefPtr<NGPhysicalFragment> fragment = |
| NGInlineLayoutAlgorithm(blockFlow, blockFlow->style(), inlineBox, |
| constraintSpace) |
| .Layout(); |
| @@ -75,7 +75,7 @@ TEST_F(NGInlineLayoutTest, BlockWithTextAndAtomicInline) { |
| NGInlineNode* inlineBox = |
| new NGInlineNode(blockFlow->firstChild(), blockFlow->mutableStyle()); |
| - NGPhysicalFragment* fragment = |
| + RefPtr<NGPhysicalFragment> fragment = |
| NGInlineLayoutAlgorithm(blockFlow, blockFlow->style(), inlineBox, |
| constraintSpace) |
| .Layout(); |
| @@ -85,6 +85,9 @@ TEST_F(NGInlineLayoutTest, BlockWithTextAndAtomicInline) { |
| expectedText.append(objectReplacementCharacter); |
| expectedText.append("."); |
| EXPECT_EQ(expectedText, inlineBox->Text(0, 8)); |
| + |
| + // Delete the line box tree to avoid leaks in the test. |
|
cbiesinger
2017/02/03 19:43:40
seems unrelated?
ikilpatrick
2017/02/04 09:45:57
Yeah unfortunately not, it was a memory leak cause
|
| + blockFlow->deleteLineBoxTree(); |
| } |
| } // namespace blink |