Changeset 259798 in webkit
- Timestamp:
- Apr 9, 2020, 7:20:59 AM (6 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
rendering/updating/RenderTreeBuilderFirstLetter.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r259785 r259798 1 2020-04-09 Antti Koivisto <antti@apple.com> 2 3 Use more WeakPtr in RenderTreeBuilder::FirstLetter 4 https://bugs.webkit.org/show_bug.cgi?id=210251 5 <rdar://problem/61180381> 6 7 Reviewed by Zalan Bujtas. 8 9 For safety. 10 11 * rendering/updating/RenderTreeBuilderFirstLetter.cpp: 12 (WebCore::RenderTreeBuilder::FirstLetter::createRenderers): 13 1 14 2020-04-09 Delan Azabani <dazabani@igalia.com> 2 15 -
trunk/Source/WebCore/rendering/updating/RenderTreeBuilderFirstLetter.cpp
r254976 r259798 252 252 253 253 auto* textNode = currentTextChild.textNode(); 254 auto * beforeChild = currentTextChild.nextSibling();254 auto beforeChild = makeWeakPtr(currentTextChild.nextSibling()); 255 255 auto inlineWrapperForDisplayContents = makeWeakPtr(currentTextChild.inlineWrapperForDisplayContents()); 256 256 auto hasInlineWrapperForDisplayContents = inlineWrapperForDisplayContents.get(); … … 269 269 ASSERT_UNUSED(hasInlineWrapperForDisplayContents, hasInlineWrapperForDisplayContents == inlineWrapperForDisplayContents.get()); 270 270 remainingText.setInlineWrapperForDisplayContents(inlineWrapperForDisplayContents.get()); 271 m_builder.attach(*textContentParent, WTFMove(newRemainingText), beforeChild );271 m_builder.attach(*textContentParent, WTFMove(newRemainingText), beforeChild.get()); 272 272 273 273 // FIXME: Make attach the final step so that we don't need to keep firstLetter around.
Note:
See TracChangeset
for help on using the changeset viewer.