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 0bf3a0738fa8b7a5841a51a08a44acb20020dec8..b0c29bb33e40957bc37e521d82ac35a850e21dc5 100644 |
--- a/Source/core/css/parser/BisonCSSParser-in.cpp |
+++ b/Source/core/css/parser/BisonCSSParser-in.cpp |
@@ -1017,6 +1017,16 @@ bool BisonCSSParser::parseColor(RGBA32& color, const String& string, bool strict |
return true; |
} |
+StyleColor BisonCSSParser::colorFromRGBColorString(const String& colorString) |
fs
2014/07/01 07:52:12
I suspect this method is better off being folded i
|
+{ |
+ // FIXME: Rework css parser so it is more SVG aware. |
krit
2014/07/01 06:01:55
fill and stroke will have the same syntax as backg
|
+ RGBA32 color; |
+ if (BisonCSSParser::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, ""); |