diff options
author | 2012-12-13 21:39:56 +0000 | |
---|---|---|
committer | 2012-12-13 21:39:56 +0000 | |
commit | 1adcf8859cc9414591038e440e3f22382c8e4aa0 (patch) | |
tree | 9a7326ace2054faecd8ca907e90188b412be7b54 /src/effects/gradients/SkGradientShaderPriv.h | |
parent | 9f13174da5295e88d447f29740318003b9cec9c3 (diff) |
Goal: ensure we always balance lock/unlock pixels calls.
A big caller of lockPixels is setContext in the bitmapshader.
This change replaces beginSession/endSession with adding endContext(), and
adds debugging code to ensure that
1. setContext calls are never nested
2. endContext is always called after each setContext call.
Review URL: https://codereview.appspot.com/6937046
git-svn-id: http://skia.googlecode.com/svn/trunk@6798 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/effects/gradients/SkGradientShaderPriv.h')
-rw-r--r-- | src/effects/gradients/SkGradientShaderPriv.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/effects/gradients/SkGradientShaderPriv.h b/src/effects/gradients/SkGradientShaderPriv.h index 792cf6640f..829d153d77 100644 --- a/src/effects/gradients/SkGradientShaderPriv.h +++ b/src/effects/gradients/SkGradientShaderPriv.h @@ -91,7 +91,6 @@ public: int colorCount, SkShader::TileMode mode, SkUnitMapper* mapper); virtual ~SkGradientShaderBase(); - // overrides virtual bool setContext(const SkBitmap&, const SkPaint&, const SkMatrix&) SK_OVERRIDE; virtual uint32_t getFlags() SK_OVERRIDE { return fFlags; } virtual bool isOpaque() const SK_OVERRIDE; |