| Index: Source/core/css/parser/BisonCSSParser-in.cpp
 | 
| diff --git a/Source/core/css/parser/BisonCSSParser-in.cpp b/Source/core/css/parser/BisonCSSParser-in.cpp
 | 
| index 24182c5f402195026eb3a621dd8bcbf1f570ad60..61cfaa26b948bd9f07b2b8747a4a182c5e557487 100644
 | 
| --- a/Source/core/css/parser/BisonCSSParser-in.cpp
 | 
| +++ b/Source/core/css/parser/BisonCSSParser-in.cpp
 | 
| @@ -1013,6 +1013,16 @@ bool BisonCSSParser::parseColor(RGBA32& color, const String& string, bool strict
 | 
|      return true;
 | 
|  }
 | 
|  
 | 
| +StyleColor BisonCSSParser::colorFromRGBColorString(const String& colorString)
 | 
| +{
 | 
| +    // FIXME: Rework css parser so it is more SVG aware.
 | 
| +    RGBA32 color;
 | 
| +    if (parseColor(color, colorString.stripWhiteSpace()))
 | 
| +        return StyleColor(color);
 | 
| +    // FIXME: This branch catches the string currentColor, but we should error if we have an illegal color value.
 | 
| +    return StyleColor::currentColor();
 | 
| +}
 | 
| +
 | 
|  bool BisonCSSParser::parseColor(const String& string)
 | 
|  {
 | 
|      setupParser("@-internal-decls color:", string, "");
 | 
| 
 |