diff options
author | joshualitt <joshualitt@chromium.org> | 2015-02-05 08:19:35 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-02-05 08:19:35 -0800 |
commit | de358a9946fb6cffa905c7aa0e5f29cf6960b927 (patch) | |
tree | eb5af8ecc56d27bcb0f1c16c9241b62b278ce635 /include/gpu/GrContext.h | |
parent | 528f97ff1487d1826913c39f00f8d387044b9f2f (diff) |
BUG=skia:
Review URL: https://codereview.chromium.org/894693003
Diffstat (limited to 'include/gpu/GrContext.h')
-rw-r--r-- | include/gpu/GrContext.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/gpu/GrContext.h b/include/gpu/GrContext.h index d8d061a19e..bbba977d70 100644 --- a/include/gpu/GrContext.h +++ b/include/gpu/GrContext.h @@ -700,7 +700,7 @@ public: AutoClip(GrContext* context, InitialClip SkDEBUGCODE(initialState)) : fContext(context) { SkASSERT(kWideOpen_InitialClip == initialState); - fNewClipData.fClipStack = &fNewClipStack; + fNewClipData.fClipStack.reset(SkRef(&fNewClipStack)); fOldClip = context->getClip(); context->setClip(&fNewClipData); @@ -709,7 +709,7 @@ public: AutoClip(GrContext* context, const SkRect& newClipRect) : fContext(context) , fNewClipStack(newClipRect) { - fNewClipData.fClipStack = &fNewClipStack; + fNewClipData.fClipStack.reset(SkRef(&fNewClipStack)); fOldClip = fContext->getClip(); fContext->setClip(&fNewClipData); |