diff options
author | reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2012-06-05 17:15:30 +0000 |
---|---|---|
committer | reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2012-06-05 17:15:30 +0000 |
commit | 070a8002b47536776d8284b308bd507886b39c41 (patch) | |
tree | a4abbc37a3a33de130678329f7a50b2a8b361669 /src/effects/SkGradientShader.cpp | |
parent | 25c199343d2683a8eec1e12790b658710389f6fe (diff) |
temporary:
- suppress PDF for twopointradial GM until we fix its assert/failure (vandebo)
- detect divide-by-zero and abort for now (reed)
git-svn-id: http://skia.googlecode.com/svn/trunk@4165 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/effects/SkGradientShader.cpp')
-rw-r--r-- | src/effects/SkGradientShader.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/effects/SkGradientShader.cpp b/src/effects/SkGradientShader.cpp index 6de820bef8..9945ca11c6 100644 --- a/src/effects/SkGradientShader.cpp +++ b/src/effects/SkGradientShader.cpp @@ -1981,6 +1981,11 @@ public: return false; } + // For now, we might have divided by zero, so detect that + if (0 == fDiffRadius) { + return false; + } + // we don't have a span16 proc fFlags &= ~kHasSpan16_Flag; return true; |