Changeset 139749 in webkit


Ignore:
Timestamp:
Jan 15, 2013 9:54:22 AM (11 years ago)
Author:
ojan@chromium.org
Message:

RenderView does not need to override computePreferredLogicalWidth
https://bugs.webkit.org/show_bug.cgi?id=106852

Reviewed by Levi Weintraub.

Calling minPreferredLogicalWidth calls computePreferredLogicalWidth,
which happens a few lines later in layoutWithFlattening. No need
to call it explicitly.

  • rendering/RenderFrameBase.cpp:

(WebCore::RenderFrameBase::layoutWithFlattening):

  • rendering/RenderView.cpp:
  • rendering/RenderView.h:
Location:
trunk/Source/WebCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r139746 r139749  
     12013-01-15  Ojan Vafai  <ojan@chromium.org>
     2
     3        RenderView does not need to override computePreferredLogicalWidth
     4        https://bugs.webkit.org/show_bug.cgi?id=106852
     5
     6        Reviewed by Levi Weintraub.
     7
     8        Calling minPreferredLogicalWidth calls computePreferredLogicalWidth,
     9        which happens a few lines later in layoutWithFlattening. No need
     10        to call it explicitly.
     11
     12        * rendering/RenderFrameBase.cpp:
     13        (WebCore::RenderFrameBase::layoutWithFlattening):
     14        * rendering/RenderView.cpp:
     15        * rendering/RenderView.h:
     16
    1172013-01-15  Vsevolod Vlasov  <vsevik@chromium.org>
    218
  • trunk/Source/WebCore/rendering/RenderFrameBase.cpp

    r128677 r139749  
    6868    // need to update to calculate min/max correctly
    6969    updateWidgetPosition();
    70     if (childRoot->preferredLogicalWidthsDirty())
    71         childRoot->computePreferredLogicalWidths();
    7270
    7371    // if scrollbars are off, and the width or height are fixed
  • trunk/Source/WebCore/rendering/RenderView.cpp

    r139282 r139749  
    115115}
    116116
    117 void RenderView::computePreferredLogicalWidths()
    118 {
    119     ASSERT(preferredLogicalWidthsDirty());
    120 
    121     RenderBlock::computePreferredLogicalWidths();
    122 }
    123 
    124117LayoutUnit RenderView::availableLogicalHeight(AvailableLogicalHeightType heightType) const
    125118{
  • trunk/Source/WebCore/rendering/RenderView.h

    r139282 r139749  
    6262    virtual void updateLogicalWidth() OVERRIDE;
    6363    virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const OVERRIDE;
    64     // FIXME: This override is not needed and should be removed
    65     // it only exists to make computePreferredLogicalWidths public.
    66     virtual void computePreferredLogicalWidths() OVERRIDE;
    6764
    6865    virtual LayoutUnit availableLogicalHeight(AvailableLogicalHeightType) const OVERRIDE;
Note: See TracChangeset for help on using the changeset viewer.