Changeset 156255 in webkit


Ignore:
Timestamp:
Sep 22, 2013, 7:59:16 PM (11 years ago)
Author:
Antti Koivisto
Message:

Fix functions calling to RenderObject superclass to call RenderElement instead
https://bugs.webkit.org/show_bug.cgi?id=121773

Reviewed by Andreas Kling.

The class hierarchy has a new class. Superclass calls should be pointed there instead to
avoid future bugs.

  • rendering/RenderBoxModelObject.cpp:

(WebCore::RenderBoxModelObject::setSelectionState):

  • rendering/RenderLayerModelObject.cpp:

(WebCore::RenderLayerModelObject::styleWillChange):
(WebCore::RenderLayerModelObject::styleDidChange):

  • rendering/svg/RenderSVGGradientStop.cpp:

(WebCore::RenderSVGGradientStop::styleDidChange):

  • rendering/svg/RenderSVGModelObject.cpp:

(WebCore::RenderSVGModelObject::styleWillChange):
(WebCore::RenderSVGModelObject::styleDidChange):

Location:
trunk/Source/WebCore
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r156254 r156255  
     12013-09-22  Antti Koivisto  <antti@apple.com>
     2
     3        Fix functions calling to RenderObject superclass to call RenderElement instead
     4        https://bugs.webkit.org/show_bug.cgi?id=121773
     5
     6        Reviewed by Andreas Kling.
     7
     8        The class hierarchy has a new class. Superclass calls should be pointed there instead to
     9        avoid future bugs.
     10
     11        * rendering/RenderBoxModelObject.cpp:
     12        (WebCore::RenderBoxModelObject::setSelectionState):
     13        * rendering/RenderLayerModelObject.cpp:
     14        (WebCore::RenderLayerModelObject::styleWillChange):
     15        (WebCore::RenderLayerModelObject::styleDidChange):
     16        * rendering/svg/RenderSVGGradientStop.cpp:
     17        (WebCore::RenderSVGGradientStop::styleDidChange):
     18        * rendering/svg/RenderSVGModelObject.cpp:
     19        (WebCore::RenderSVGModelObject::styleWillChange):
     20        (WebCore::RenderSVGModelObject::styleDidChange):
     21
    1222013-09-22  Antti Koivisto  <antti@apple.com>
    223
  • trunk/Source/WebCore/rendering/RenderBoxModelObject.cpp

    r156254 r156255  
    7979    if ((state == SelectionStart && selectionState() == SelectionEnd)
    8080        || (state == SelectionEnd && selectionState() == SelectionStart))
    81         RenderObject::setSelectionState(SelectionBoth);
     81        RenderLayerModelObject::setSelectionState(SelectionBoth);
    8282    else
    83         RenderObject::setSelectionState(state);
     83        RenderLayerModelObject::setSelectionState(state);
    8484
    8585    // FIXME: We should consider whether it is OK propagating to ancestor RenderInlines.
  • trunk/Source/WebCore/rendering/RenderLayerModelObject.cpp

    r156254 r156255  
    132132    }
    133133
    134     RenderObject::styleWillChange(diff, newStyle);
     134    RenderElement::styleWillChange(diff, newStyle);
    135135}
    136136
    137137void RenderLayerModelObject::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle)
    138138{
    139     RenderObject::styleDidChange(diff, oldStyle);
     139    RenderElement::styleDidChange(diff, oldStyle);
    140140    updateFromStyle();
    141141
  • trunk/Source/WebCore/rendering/svg/RenderSVGGradientStop.cpp

    r156102 r156255  
    4545void RenderSVGGradientStop::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle)
    4646{
    47     RenderObject::styleDidChange(diff, oldStyle);
     47    RenderElement::styleDidChange(diff, oldStyle);
    4848    if (diff == StyleDifferenceEqual)
    4949        return;
  • trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.cpp

    r156254 r156255  
    106106            setNeedsTransformUpdate();
    107107    }
    108     RenderObject::styleWillChange(diff, newStyle);
     108    RenderElement::styleWillChange(diff, newStyle);
    109109}
    110110
    111111void RenderSVGModelObject::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle)
    112112{
    113     RenderObject::styleDidChange(diff, oldStyle);
     113    RenderElement::styleDidChange(diff, oldStyle);
    114114    SVGResourcesCache::clientStyleChanged(this, diff, style());
    115115}
Note: See TracChangeset for help on using the changeset viewer.