Ignore:
Timestamp:
Sep 20, 2013, 4:44:17 AM (12 years ago)
Author:
Antti Koivisto
Message:

Make RenderObject::parent() return RenderElement
https://bugs.webkit.org/show_bug.cgi?id=121671

Reviewed by Andreas Kling.

Make RenderObject::parent() return RenderElement and adopt everywhere.
Moved addChild/removeChild from RenderObject to RenderElement.
Uninlined a few big RenderObject functions.
Renamed RenderObject::remove() -> RenderObject::removeFromParent()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/rendering/RenderRubyRun.cpp

    r155944 r156151  
    128128            // the old text goes into a new run that is inserted as next sibling.
    129129            ASSERT(beforeChild->parent() == this);
    130             RenderObject* ruby = parent();
     130            RenderElement* ruby = parent();
    131131            ASSERT(ruby->isRuby());
    132132            RenderBlock* newRun = staticCreateRubyRun(ruby);
     
    142142            // Insertion before a ruby base object.
    143143            // In this case we need insert a new run before the current one and split the base.
    144             RenderObject* ruby = parent();
     144            RenderElement* ruby = parent();
    145145            RenderRubyRun* newRun = staticCreateRubyRun(ruby);
    146146            ruby->addChild(newRun, this);
Note: See TracChangeset for help on using the changeset viewer.