Changeset 202562 in webkit
- Timestamp:
- Jun 28, 2016 7:16:36 AM (8 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r202559 r202562 1 2016-06-28 Frederic Wang <fwang@igalia.com> 2 3 AX: Remove dead code in AccessibilityRenderObject::textUnderElement 4 https://bugs.webkit.org/show_bug.cgi?id=159205 5 6 Reviewed by Joanmarie Diggs. 7 8 RenderMathMLOperator used to destroy its descendants and to replace them with an anonymous 9 text node wrapped inside anonymous blocks. After r202420, it just behaves as any other token 10 elements. Hence we remove the code in AccessibilityRenderObject::textUnderElement that was 11 used to handle this specific render tree structure. 12 13 No new tests, already covered by accessibility/math-text.html. 14 15 * accessibility/AccessibilityRenderObject.cpp: 16 (WebCore::AccessibilityRenderObject::textUnderElement): Remove dead code for RenderText and RenderMathMLOperator. 17 1 18 2016-06-28 Per Arne Vollan <pvollan@apple.com> 2 19 -
trunk/Source/WebCore/accessibility/AccessibilityRenderObject.cpp
r202497 r202562 633 633 634 634 #if ENABLE(MATHML) 635 // Math operators create RenderText nodes on the fly that are not tied into the DOM in a reasonable way,636 // so rangeOfContents does not work for them (nor does regular text selection).637 if (isRenderText && m_renderer->isAnonymous() && ancestorsOfType<RenderMathMLOperator>(*m_renderer).first())638 return downcast<RenderText>(*m_renderer).text();639 635 if (isAnonymousMathOperator()) { 640 636 UChar operatorChar = downcast<RenderMathMLOperator>(*m_renderer).textContent(); 641 637 return operatorChar ? String(&operatorChar, 1) : String(); 642 638 } 643 if (is<RenderMathMLOperator>(*m_renderer) && !m_renderer->isAnonymous())644 return downcast<RenderMathMLOperator>(*m_renderer).element().textContent();645 639 #endif 646 640
Note: See TracChangeset
for help on using the changeset viewer.