| Index: src/gpu/GrClipMaskManager.cpp | 
| diff --git a/src/gpu/GrClipMaskManager.cpp b/src/gpu/GrClipMaskManager.cpp | 
| index 4af96ac421538a136e0dfce7c832bc22e096e3b4..882f6073cbe1ab2650c50252a67becddd1d9614e 100644 | 
| --- a/src/gpu/GrClipMaskManager.cpp | 
| +++ b/src/gpu/GrClipMaskManager.cpp | 
| @@ -68,8 +68,7 @@ static bool path_needs_SW_renderer(GrContext* context, | 
| } | 
|  | 
| GrClipMaskManager::GrClipMaskManager(GrDrawTarget* drawTarget) | 
| -    : fCurrClipMaskType(kNone_ClipMaskType) | 
| -    , fDrawTarget(drawTarget) | 
| +    : fDrawTarget(drawTarget) | 
| , fClipMode(kIgnoreClip_StencilClipMode) { | 
| } | 
|  | 
| @@ -209,7 +208,6 @@ bool GrClipMaskManager::setupClipping(const GrPipelineBuilder& pipelineBuilder, | 
| GrScissorState* scissorState, | 
| const SkRect* devBounds, | 
| GrAppliedClip* out) { | 
| -    fCurrClipMaskType = kNone_ClipMaskType; | 
| if (kRespectClip_StencilClipMode == fClipMode) { | 
| fClipMode = kIgnoreClip_StencilClipMode; | 
| } | 
| @@ -535,12 +533,10 @@ GrTexture* GrClipMaskManager::createAlphaClipMask(int32_t elementsGenID, | 
| const GrReducedClip::ElementList& elements, | 
| const SkVector& clipToMaskOffset, | 
| const SkIRect& clipSpaceIBounds) { | 
| -    SkASSERT(kNone_ClipMaskType == fCurrClipMaskType); | 
| GrResourceProvider* resourceProvider = fDrawTarget->cmmAccess().resourceProvider(); | 
| GrUniqueKey key; | 
| GetClipMaskKey(elementsGenID, clipSpaceIBounds, &key); | 
| if (GrTexture* texture = resourceProvider->findAndRefTextureByUniqueKey(key)) { | 
| -        fCurrClipMaskType = kAlpha_ClipMaskType; | 
| return texture; | 
| } | 
|  | 
| @@ -678,7 +674,6 @@ GrTexture* GrClipMaskManager::createAlphaClipMask(int32_t elementsGenID, | 
| } | 
| } | 
|  | 
| -    fCurrClipMaskType = kAlpha_ClipMaskType; | 
| return texture.detach(); | 
| } | 
|  | 
| @@ -691,7 +686,6 @@ bool GrClipMaskManager::createStencilClipMask(GrRenderTarget* rt, | 
| const GrReducedClip::ElementList& elements, | 
| const SkIRect& clipSpaceIBounds, | 
| const SkIPoint& clipSpaceToStencilOffset) { | 
| -    SkASSERT(kNone_ClipMaskType == fCurrClipMaskType); | 
| SkASSERT(rt); | 
|  | 
| GrStencilAttachment* stencilAttachment = | 
| @@ -871,9 +865,6 @@ bool GrClipMaskManager::createStencilClipMask(GrRenderTarget* rt, | 
| } | 
| } | 
| } | 
| -    // set this last because recursive draws may overwrite it back to kNone. | 
| -    SkASSERT(kNone_ClipMaskType == fCurrClipMaskType); | 
| -    fCurrClipMaskType = kStencil_ClipMaskType; | 
| fClipMode = kRespectClip_StencilClipMode; | 
| return true; | 
| } | 
| @@ -999,8 +990,6 @@ void GrClipMaskManager::adjustStencilParams(GrStencilSettings* settings, | 
| if (func >= kBasicStencilFuncCount) { | 
| int respectClip = kRespectClip_StencilClipMode == mode; | 
| if (respectClip) { | 
| -                // The GrGpu class should have checked this | 
| -                SkASSERT(this->isClipInStencil()); | 
| switch (func) { | 
| case kAlwaysIfInClip_StencilFunc: | 
| funcMask = clipBit; | 
| @@ -1055,7 +1044,6 @@ GrTexture* GrClipMaskManager::createSoftwareClipMask(int32_t elementsGenID, | 
| const GrReducedClip::ElementList& elements, | 
| const SkVector& clipToMaskOffset, | 
| const SkIRect& clipSpaceIBounds) { | 
| -    SkASSERT(kNone_ClipMaskType == fCurrClipMaskType); | 
| GrUniqueKey key; | 
| GetClipMaskKey(elementsGenID, clipSpaceIBounds, &key); | 
| GrResourceProvider* resourceProvider = fDrawTarget->cmmAccess().resourceProvider(); | 
| @@ -1118,7 +1106,6 @@ GrTexture* GrClipMaskManager::createSoftwareClipMask(int32_t elementsGenID, | 
| } | 
| helper.toTexture(result); | 
|  | 
| -    fCurrClipMaskType = kAlpha_ClipMaskType; | 
| return result; | 
| } | 
|  | 
|  |