Changeset 116790 in webkit


Ignore:
Timestamp:
May 11, 2012 11:48:19 AM (12 years ago)
Author:
jchaffraix@webkit.org
Message:

Remove RenderLayer::m_scrollOverflow
https://bugs.webkit.org/show_bug.cgi?id=86226

Reviewed by Simon Fraser.

No expected change in behavior.

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::computeScrollDimensions):
Added 2 local variables to compute the left / top scrollable overflows.

  • rendering/RenderLayer.h:

(WebCore::RenderLayer::scrolledContentOffset):
Returned m_scrollOffset directly as this is what the old code was doing by adding
m_scrollOrigin then adding m_scrollOverflow (which was set to -m_scrollOrigin in
computeScrollDimensions).

(RenderLayer::m_scrollOffset): Improved the comment about what m_scrollOffset is.

Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r116789 r116790  
     12012-05-11  Julien Chaffraix  <jchaffraix@webkit.org>
     2
     3        Remove RenderLayer::m_scrollOverflow
     4        https://bugs.webkit.org/show_bug.cgi?id=86226
     5
     6        Reviewed by Simon Fraser.
     7
     8        No expected change in behavior.
     9
     10        * rendering/RenderLayer.cpp:
     11        (WebCore::RenderLayer::computeScrollDimensions):
     12        Added 2 local variables to compute the left / top scrollable overflows.
     13
     14        * rendering/RenderLayer.h:
     15        (WebCore::RenderLayer::scrolledContentOffset):
     16        Returned m_scrollOffset directly as this is what the old code was doing by adding
     17        m_scrollOrigin then adding m_scrollOverflow (which was set to -m_scrollOrigin in
     18        computeScrollDimensions).
     19
     20        (RenderLayer::m_scrollOffset): Improved the comment about what m_scrollOffset is.
     21
    1222012-05-11  Pavel Feldman  <pfeldman@chromium.org>
    223
  • trunk/Source/WebCore/rendering/RenderLayer.cpp

    r116711 r116790  
    24332433    m_scrollDimensionsDirty = false;
    24342434
    2435     m_scrollOverflow.setWidth(overflowLeft() - box->borderLeft());
    2436     m_scrollOverflow.setHeight(overflowTop() - box->borderTop());
    2437 
    24382435    m_scrollSize.setWidth(overflowRight() - overflowLeft());
    24392436    m_scrollSize.setHeight(overflowBottom() - overflowTop());
    24402437
    2441     setScrollOrigin(IntPoint(-m_scrollOverflow.width(), -m_scrollOverflow.height()));
     2438    int scrollableLeftOverflow = overflowLeft() - box->borderLeft();
     2439    int scrollableTopOverflow = overflowTop() - box->borderTop();
     2440    setScrollOrigin(IntPoint(-scrollableLeftOverflow, -scrollableTopOverflow));
    24422441}
    24432442
  • trunk/Source/WebCore/rendering/RenderLayer.h

    r116480 r116790  
    636636
    637637    friend IntSize RenderBox::scrolledContentOffset() const;
    638     IntSize scrolledContentOffset() const { return scrollOffset() + m_scrollOverflow; }
     638    IntSize scrolledContentOffset() const { return m_scrollOffset; }
    639639
    640640    // The normal operator new is disallowed on all render objects.
     
    884884    IntSize m_layerSize;
    885885
    886     // Our scroll offsets if the view is scrolled.
     886    // This is the (scroll) offset from scrollOrigin().
    887887    IntSize m_scrollOffset;
    888888
    889     IntSize m_scrollOverflow;
    890    
    891889    // The width/height of our scrolled area.
    892890    LayoutSize m_scrollSize;
Note: See TracChangeset for help on using the changeset viewer.