Changeset 202488 in webkit


Ignore:
Timestamp:
Jun 27, 2016 10:33:38 AM (8 years ago)
Author:
fred.wang@free.fr
Message:

Small refactoring MathMLInlineContainerElement::createElementRenderer
https://bugs.webkit.org/show_bug.cgi?id=159131

Reviewed by Brent Fulgham.

Many of the MathML renderer classes have been merged during the MathML refactoring. We
simplify how instances are created in MathMLInlineContainerElement::createElementRenderer
by removing duplicate createRenderer calls.

No new tests, behavior unchanged.

  • mathml/MathMLInlineContainerElement.cpp:

(WebCore::MathMLInlineContainerElement::createElementRenderer):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r202484 r202488  
     12016-06-27  Frederic Wang  <fred.wang@free.fr>
     2
     3        Small refactoring MathMLInlineContainerElement::createElementRenderer
     4        https://bugs.webkit.org/show_bug.cgi?id=159131
     5
     6        Reviewed by Brent Fulgham.
     7
     8        Many of the MathML renderer classes have been merged during the MathML refactoring. We
     9        simplify how instances are created in MathMLInlineContainerElement::createElementRenderer
     10        by removing duplicate createRenderer calls.
     11
     12        No new tests, behavior unchanged.
     13
     14        * mathml/MathMLInlineContainerElement.cpp:
     15        (WebCore::MathMLInlineContainerElement::createElementRenderer):
     16
    1172016-06-27  Miguel Gomez  <magomez@igalia.com>
    218
  • trunk/Source/WebCore/mathml/MathMLInlineContainerElement.cpp

    r202168 r202488  
    6666RenderPtr<RenderElement> MathMLInlineContainerElement::createElementRenderer(RenderStyle&& style, const RenderTreePosition&)
    6767{
    68     if (hasTagName(annotation_xmlTag))
     68    if (hasTagName(annotation_xmlTag) || hasTagName(merrorTag) || hasTagName(mphantomTag) || hasTagName(mrowTag) || hasTagName(mstyleTag))
    6969        return createRenderer<RenderMathMLRow>(*this, WTFMove(style));
    70     if (hasTagName(merrorTag) || hasTagName(mphantomTag) || hasTagName(mrowTag) || hasTagName(mstyleTag))
    71         return createRenderer<RenderMathMLRow>(*this, WTFMove(style));
    72     if (hasTagName(msubTag))
     70    if (hasTagName(msubTag) || hasTagName(msupTag) || hasTagName(msubsupTag) || hasTagName(mmultiscriptsTag))
    7371        return createRenderer<RenderMathMLScripts>(*this, WTFMove(style));
    74     if (hasTagName(msupTag))
    75         return createRenderer<RenderMathMLScripts>(*this, WTFMove(style));
    76     if (hasTagName(msubsupTag))
    77         return createRenderer<RenderMathMLScripts>(*this, WTFMove(style));
    78     if (hasTagName(mmultiscriptsTag))
    79         return createRenderer<RenderMathMLScripts>(*this, WTFMove(style));
    80     if (hasTagName(moverTag))
    81         return createRenderer<RenderMathMLUnderOver>(*this, WTFMove(style));
    82     if (hasTagName(munderTag))
    83         return createRenderer<RenderMathMLUnderOver>(*this, WTFMove(style));
    84     if (hasTagName(munderoverTag))
     72    if (hasTagName(moverTag) || hasTagName(munderTag) || hasTagName(munderoverTag))
    8573        return createRenderer<RenderMathMLUnderOver>(*this, WTFMove(style));
    8674    if (hasTagName(mfracTag))
Note: See TracChangeset for help on using the changeset viewer.