Ignore:
Timestamp:
Aug 24, 2013, 3:50:46 PM (12 years ago)
Author:
[email protected]
Message:

RenderObject::frame() should return a reference.
<https://webkit.org/b/120251>

Reviewed by Darin Adler.

There is now always a Frame, and we can get to it by walking this path:

RenderObject -> Document -> RenderView -> FrameView -> Frame

Removed the customary horde of null checks.

File:
1 edited

Legend:

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

    r154546 r154554  
    645645bool RenderFrameSet::flattenFrameSet() const
    646646{
    647     return frame() && frame()->settings().frameFlatteningEnabled();
     647    return frame().settings().frameFlatteningEnabled();
    648648}
    649649
     
    713713            toRenderFrameSet(ancestor)->m_isChildResizing = isResizing;
    714714    }
    715     if (Frame* frame = this->frame())
    716         frame->eventHandler().setResizingFrameSet(isResizing ? frameSet() : 0);
     715    frame().eventHandler().setResizingFrameSet(isResizing ? frameSet() : 0);
    717716}
    718717
Note: See TracChangeset for help on using the changeset viewer.