Changeset 62514 in webkit
- Timestamp:
- Jul 5, 2010 7:03:30 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r62513 r62514 1 2010-07-05 Fady Samuel <fsamuel@chromium.org> 2 3 Reviewed by Darin Adler. 4 5 Fixed a svg crash when setting class of an svg ellipse object. 6 7 Altering the CSS class of an attached SVG element causes WebKit to crash 8 https://bugs.webkit.org/show_bug.cgi?id=40857 9 10 * platform/chromium-linux/svg/css/svg-ellipse-render-crash-expected.txt: Added. 11 * svg/css/svg-ellipse-render-crash.html: Added. 12 1 13 2010-07-05 Dan Bernstein <mitz@apple.com> 2 14 -
trunk/WebCore/ChangeLog
r62513 r62514 1 2010-07-05 Fady Samuel <fsamuel@chromium.org> 2 3 Reviewed by Darin Adler. 4 5 Fixed a svg crash when setting class of an svg ellipse object. 6 7 Altering the CSS class of an attached SVG element causes WebKit to crash 8 https://bugs.webkit.org/show_bug.cgi?id=40857 9 10 Test: svg/css/svg-ellipse-render-crash.html 11 12 * dom/StyledElement.cpp: 13 (WebCore::StyledElement::classAttributeChanged): 14 1 15 2010-07-05 Dan Bernstein <mitz@apple.com> 2 16 -
trunk/WebCore/dom/StyledElement.cpp
r61094 r62514 216 216 break; 217 217 } 218 setHasClass(i < length); 219 if (namedAttrMap) { 220 if (i < length) 221 mappedAttributes()->setClass(newClassString); 222 else 223 mappedAttributes()->clearClass(); 218 bool hasClass = i < length; 219 setHasClass(hasClass); 220 if (hasClass) 221 attributes()->setClass(newClassString); 222 else { 223 if (namedAttrMap) 224 namedAttrMap->clearClass(); 224 225 } 225 226 setNeedsStyleRecalc();
Note: See TracChangeset
for help on using the changeset viewer.