Ignore:
Timestamp:
Aug 17, 2013, 3:58:40 AM (12 years ago)
Author:
[email protected]
Message:

<https://webkit.org/b/119903> Make Settings ref-counted (and let Frame keep a ref!)

Reviewed by Geoff Garen.

Let Frame hold a RefPtr<Settings> so Frame::settings() isn't forced to go through Page.
It now also returns a reference, as it can never be null.

Removed 8.8 million lines of null-checking as a result.

File:
1 edited

Legend:

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

    r154178 r154219  
    645645bool RenderFrameSet::flattenFrameSet() const
    646646{
    647     return frame() && frame()->settings() && frame()->settings()->frameFlatteningEnabled();
     647    return frame() && frame()->settings().frameFlatteningEnabled();
    648648}
    649649
Note: See TracChangeset for help on using the changeset viewer.