diff options
author | Andrei Popescu <andreip@google.com> | 2009-08-28 13:52:10 +0100 |
---|---|---|
committer | Andrei Popescu <andreip@google.com> | 2009-08-28 13:52:10 +0100 |
commit | 0a5a4d9ccdf54f2fb0feef915e89d7a3b3cd3896 (patch) | |
tree | 5e3a3d162fb33574ee482c3a62854e81de7a49c3 /WebCore/platform/graphics | |
parent | 8e008b4b8cd6aff82cb9a9705e13a637285c705d (diff) | |
download | external_webkit-0a5a4d9ccdf54f2fb0feef915e89d7a3b3cd3896.zip external_webkit-0a5a4d9ccdf54f2fb0feef915e89d7a3b3cd3896.tar.gz external_webkit-0a5a4d9ccdf54f2fb0feef915e89d7a3b3cd3896.tar.bz2 |
Fix crash in fast/canvas/canvas-empty-image-pattern.html
Diffstat (limited to 'WebCore/platform/graphics')
-rw-r--r-- | WebCore/platform/graphics/android/PatternAndroid.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/WebCore/platform/graphics/android/PatternAndroid.cpp b/WebCore/platform/graphics/android/PatternAndroid.cpp index ff2b522..a787113 100644 --- a/WebCore/platform/graphics/android/PatternAndroid.cpp +++ b/WebCore/platform/graphics/android/PatternAndroid.cpp @@ -43,6 +43,8 @@ static SkShader::TileMode toTileMode(bool doRepeat) { SkShader* Pattern::createPlatformPattern(const TransformationMatrix& ) const { SkBitmapRef* ref = tileImage()->nativeImageForCurrentFrame(); + if (!ref) + return 0; SkShader* s = SkShader::CreateBitmapShader(ref->bitmap(), toTileMode(m_repeatX), toTileMode(m_repeatY)); |