Chromium Code Reviews| Index: Source/core/css/SVGCSSParser.cpp |
| diff --git a/Source/core/css/SVGCSSParser.cpp b/Source/core/css/SVGCSSParser.cpp |
| index e6e115e3424075e57f5b1aa0de91853cb5509bdb..63cc44a74322ebab8278eea476665c8b886ed91f 100644 |
| --- a/Source/core/css/SVGCSSParser.cpp |
| +++ b/Source/core/css/SVGCSSParser.cpp |
| @@ -208,8 +208,10 @@ bool CSSParser::parseSVGValue(CSSPropertyID propId, bool important) |
| case CSSPropertyStopColor: // TODO : icccolor |
| case CSSPropertyFloodColor: |
| case CSSPropertyLightingColor: |
| - if ((id >= CSSValueAqua && id <= CSSValueWindowtext) || |
| - (id >= CSSValueAliceblue && id <= CSSValueYellowgreen)) |
| + if ((id >= CSSValueActiveborder && id <= CSSValueWindowtext) || id == CSSValueMenu) |
|
pdr.
2013/05/02 17:41:08
These statements are very similar to the codepaths
|
| + parsedValue = SVGColor::createFromColor(RenderTheme::defaultTheme()->systemColor(id)); |
| + else if ((id >= CSSValueAqua && id <= CSSValueTransparent) || |
| + (id >= CSSValueAliceblue && id <= CSSValueYellowgreen) || id == CSSValueGrey) |
| parsedValue = SVGColor::createFromString(value->string); |
| else if (id == CSSValueCurrentcolor) |
| parsedValue = SVGColor::createCurrentColor(); |