Changeset 156942 in webkit for trunk/Source/WebCore/rendering/RenderScrollbar.cpp
- Timestamp:
- Oct 4, 2013, 8:50:42 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/rendering/RenderScrollbar.cpp
r156876 r156942 37 37 namespace WebCore { 38 38 39 PassRefPtr<Scrollbar> RenderScrollbar::createCustomScrollbar(ScrollableArea* scrollableArea, ScrollbarOrientation orientation, Node* ownerNode, Frame* owningFrame)40 { 41 return adoptRef(new RenderScrollbar(scrollableArea, orientation, owner Node, owningFrame));42 } 43 44 RenderScrollbar::RenderScrollbar(ScrollableArea* scrollableArea, ScrollbarOrientation orientation, Node* ownerNode, Frame* owningFrame)39 RefPtr<Scrollbar> RenderScrollbar::createCustomScrollbar(ScrollableArea* scrollableArea, ScrollbarOrientation orientation, Element* ownerElement, Frame* owningFrame) 40 { 41 return adoptRef(new RenderScrollbar(scrollableArea, orientation, ownerElement, owningFrame)); 42 } 43 44 RenderScrollbar::RenderScrollbar(ScrollableArea* scrollableArea, ScrollbarOrientation orientation, Element* ownerElement, Frame* owningFrame) 45 45 : Scrollbar(scrollableArea, orientation, RegularScrollbar, RenderScrollbarTheme::renderScrollbarTheme()) 46 , m_owner (ownerNode)46 , m_ownerElement(ownerElement) 47 47 , m_owningFrame(owningFrame) 48 48 { 49 ASSERT(owner Node|| owningFrame);49 ASSERT(ownerElement || owningFrame); 50 50 51 51 // FIXME: We need to do this because RenderScrollbar::styleChanged is called as soon as the scrollbar is created. … … 86 86 return currentRenderer; 87 87 } 88 return m_owner && m_owner->renderer() ? m_owner->renderer()->enclosingBox() : 0; 88 ASSERT(m_ownerElement); 89 return m_ownerElement->renderer() ? m_ownerElement->renderer()->enclosingBox() : nullptr; 89 90 } 90 91
Note:
See TracChangeset
for help on using the changeset viewer.