Changeset 21739 in webkit
- Timestamp:
- May 24, 2007 4:51:23 PM (17 years ago)
- Location:
- trunk
- Files:
-
- 4 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r21738 r21739 1 2007-05-24 Mitz Pettel <mitz@webkit.org> 2 3 Reviewed by Darin. 4 5 - test for http://bugs.webkit.org/show_bug.cgi?id=13800 6 REGRESSION: Moving a slider moves another unrelated slider 7 8 * fast/forms/slider-thumb-shared-style-expected.checksum: Added. 9 * fast/forms/slider-thumb-shared-style-expected.png: Added. 10 * fast/forms/slider-thumb-shared-style-expected.txt: Added. 11 * fast/forms/slider-thumb-shared-style.html: Added. 12 1 13 2007-05-24 Adele Peterson <adele@apple.com> 2 14 -
trunk/WebCore/ChangeLog
r21738 r21739 1 2007-05-24 Mitz Pettel <mitz@webkit.org> 2 3 Reviewed by Darin. 4 5 - fix http://bugs.webkit.org/show_bug.cgi?id=13800 6 REGRESSION: Moving a slider moves another unrelated slider 7 8 Test: fast/forms/slider-thumb-shared-style.html 9 10 RenderSlider mutates the thumb's style, therefore it must not be shared 11 with another slider's thumb, a situation that could occur if the sliders 12 themselves shared style. 13 14 * rendering/RenderSlider.cpp: 15 (WebCore::RenderSlider::createThumbStyle): Always use a private copy for 16 the thumb style. 17 1 18 2007-05-24 Adele Peterson <adele@apple.com> 2 19 -
trunk/WebCore/rendering/RenderSlider.cpp
r21079 r21739 177 177 RenderStyle* RenderSlider::createThumbStyle(RenderStyle* parentStyle) 178 178 { 179 RenderStyle* style = getPseudoStyle(RenderStyle::SLIDER_THUMB); 180 if (!style) 179 RenderStyle* style; 180 181 RenderStyle* pseudoStyle = getPseudoStyle(RenderStyle::SLIDER_THUMB); 182 if (pseudoStyle) 183 // We may be sharing style with another slider, but we must not share the thumb style. 184 style = new (renderArena()) RenderStyle(pseudoStyle); 185 else 181 186 style = new (renderArena()) RenderStyle(); 182 187
Note: See TracChangeset
for help on using the changeset viewer.