diff options
author | 2015-01-02 10:54:26 -0800 | |
---|---|---|
committer | 2015-01-02 10:54:26 -0800 | |
commit | 787bb480f6b615a4a4c7b65955452575a51b1587 (patch) | |
tree | fce64a54e326e7c3e88e5e40e419a0f6e4858342 /src/gpu/GrBitmapTextContext.cpp | |
parent | 5caff917f5f217e3070762847e6934f714196afb (diff) |
Fix for chrome fuzzer
TBR=
BUG=skia:
Review URL: https://codereview.chromium.org/801493003
Diffstat (limited to 'src/gpu/GrBitmapTextContext.cpp')
-rwxr-xr-x | src/gpu/GrBitmapTextContext.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/gpu/GrBitmapTextContext.cpp b/src/gpu/GrBitmapTextContext.cpp index fdf96002bd..2df3a710d2 100755 --- a/src/gpu/GrBitmapTextContext.cpp +++ b/src/gpu/GrBitmapTextContext.cpp @@ -157,7 +157,8 @@ void GrBitmapTextContext::onDrawText(const GrPaint& paint, const SkPaint& skPain // if we have RGB, then we won't have any SkShaders so no need to use a localmatrix, but for // performance reasons we just invert here instead if (!viewMatrix.invert(&fLocalMatrix)) { - SkDebugf("Cannot invert viewmatrix\n"); + SkDebugf("Cannot invert viewmatrix\n"); + return; } while (text < stop) { @@ -205,7 +206,8 @@ void GrBitmapTextContext::onDrawPosText(const GrPaint& paint, const SkPaint& skP // if we have RGB, then we won't have any SkShaders so no need to use a localmatrix, but for // performance reasons we just invert here instead if (!viewMatrix.invert(&fLocalMatrix)) { - SkDebugf("Cannot invert viewmatrix\n"); + SkDebugf("Cannot invert viewmatrix\n"); + return; } int numGlyphs = fSkPaint.textToGlyphs(text, byteLength, NULL); |