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 5b75d75001a87cd90461e17a13f1723a32ac47fd..e534634b7a207c23707c3dc9b351e4a5cd784c4e 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; |