Chromium Code Reviews| Index: Source/modules/accessibility/AXInlineTextBox.cpp |
| diff --git a/Source/modules/accessibility/AXInlineTextBox.cpp b/Source/modules/accessibility/AXInlineTextBox.cpp |
| index f5dc8573b3b8ae3c462e8774b8c1c667091cb537..a2002ec53665281e096153ce523d98a43e70d63a 100644 |
| --- a/Source/modules/accessibility/AXInlineTextBox.cpp |
| +++ b/Source/modules/accessibility/AXInlineTextBox.cpp |
| @@ -45,15 +45,9 @@ AXInlineTextBox::AXInlineTextBox(PassRefPtr<AbstractInlineTextBox> inlineTextBox |
| { |
| } |
| -AXInlineTextBox::~AXInlineTextBox() |
| +PassRefPtrWillBeRawPtr<AXInlineTextBox> AXInlineTextBox::create(PassRefPtr<AbstractInlineTextBox> inlineTextBox, AXObjectCacheImpl& axObjectCache) |
| { |
| - if (m_axObjectCache && m_inlineTextBox) |
| - m_axObjectCache->remove(m_inlineTextBox.get()); |
| -} |
| - |
| -PassRefPtr<AXInlineTextBox> AXInlineTextBox::create(PassRefPtr<AbstractInlineTextBox> inlineTextBox, AXObjectCacheImpl& axObjectCache) |
| -{ |
| - return adoptRef(new AXInlineTextBox(inlineTextBox, axObjectCache)); |
| + return adoptRefWillBeNoop(new AXInlineTextBox(inlineTextBox, axObjectCache)); |
| } |
| void AXInlineTextBox::init() |
| @@ -63,7 +57,6 @@ void AXInlineTextBox::init() |
| void AXInlineTextBox::detach() |
| { |
| m_inlineTextBox = nullptr; |
| - m_axObjectCache = 0; |
| AXObject::detach(); |
|
haraken
2015/06/24 13:27:20
detach() call should be first.
keishi
2015/06/24 15:05:26
Done.
|
| } |