Index: third_party/WebKit/Source/modules/canvas2d/CanvasStyle.cpp |
diff --git a/third_party/WebKit/Source/modules/canvas2d/CanvasStyle.cpp b/third_party/WebKit/Source/modules/canvas2d/CanvasStyle.cpp |
index ac378f17c1a449f9b30465d70e74a22502327579..d7f716a57c61e533a4dc748e27aba1a225947de6 100644 |
--- a/third_party/WebKit/Source/modules/canvas2d/CanvasStyle.cpp |
+++ b/third_party/WebKit/Source/modules/canvas2d/CanvasStyle.cpp |
@@ -69,7 +69,7 @@ bool parseColorOrCurrentColor(Color& parsedColor, const String& colorString, HTM |
case ParsedSystemColor: |
return true; |
case ParsedCurrentColor: |
- parsedColor = currentColor(canvas); |
+ parsedColor = canvas ? currentColor(canvas) : Color::black; |
return true; |
case ParseFailed: |
return false; |