Changeset 143848 in webkit for trunk/Source/WebCore/rendering/RenderScrollbar.cpp
- Timestamp:
- Feb 23, 2013, 12:41:26 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/rendering/RenderScrollbar.cpp
r140244 r143848 33 33 #include "RenderScrollbarTheme.h" 34 34 #include "StyleInheritedData.h" 35 #include "StyleResolver.h" 35 36 36 37 namespace WebCore { … … 146 147 } 147 148 148 static ScrollbarPart s_styleResolvePart;149 static RenderScrollbar* s_styleResolveScrollbar;150 151 RenderScrollbar* RenderScrollbar::scrollbarForStyleResolve()152 {153 return s_styleResolveScrollbar;154 }155 156 ScrollbarPart RenderScrollbar::partForStyleResolve()157 {158 return s_styleResolvePart;159 }160 161 149 PassRefPtr<RenderStyle> RenderScrollbar::getScrollbarPseudoStyle(ScrollbarPart partType, PseudoId pseudoId) 162 150 { … … 164 152 return 0; 165 153 166 s_styleResolvePart = partType; 167 s_styleResolveScrollbar = this; 168 RefPtr<RenderStyle> result = owningRenderer()->getUncachedPseudoStyle(pseudoId, owningRenderer()->style()); 169 s_styleResolvePart = NoPart; 170 s_styleResolveScrollbar = 0; 171 154 RefPtr<RenderStyle> result = owningRenderer()->getUncachedPseudoStyle(PseudoStyleRequest(pseudoId, this, partType), owningRenderer()->style()); 172 155 // Scrollbars for root frames should always have background color 173 156 // unless explicitly specified as transparent. So we force it.
Note:
See TracChangeset
for help on using the changeset viewer.