Changeset 116790 in webkit
- Timestamp:
- May 11, 2012 11:48:19 AM (12 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r116789 r116790 1 2012-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 1 22 2012-05-11 Pavel Feldman <pfeldman@chromium.org> 2 23 -
trunk/Source/WebCore/rendering/RenderLayer.cpp
r116711 r116790 2433 2433 m_scrollDimensionsDirty = false; 2434 2434 2435 m_scrollOverflow.setWidth(overflowLeft() - box->borderLeft());2436 m_scrollOverflow.setHeight(overflowTop() - box->borderTop());2437 2438 2435 m_scrollSize.setWidth(overflowRight() - overflowLeft()); 2439 2436 m_scrollSize.setHeight(overflowBottom() - overflowTop()); 2440 2437 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)); 2442 2441 } 2443 2442 -
trunk/Source/WebCore/rendering/RenderLayer.h
r116480 r116790 636 636 637 637 friend IntSize RenderBox::scrolledContentOffset() const; 638 IntSize scrolledContentOffset() const { return scrollOffset() + m_scrollOverflow; }638 IntSize scrolledContentOffset() const { return m_scrollOffset; } 639 639 640 640 // The normal operator new is disallowed on all render objects. … … 884 884 IntSize m_layerSize; 885 885 886 // Our scroll offsets if the view is scrolled.886 // This is the (scroll) offset from scrollOrigin(). 887 887 IntSize m_scrollOffset; 888 888 889 IntSize m_scrollOverflow;890 891 889 // The width/height of our scrolled area. 892 890 LayoutSize m_scrollSize;
Note: See TracChangeset
for help on using the changeset viewer.