aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-10-08 18:42:14 +0000
committerGravatar robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-10-08 18:42:14 +0000
commit042aff872a22cadd28368676839a21be8b33e119 (patch)
tree2572332363c12db3bd706d6931977e0a1b0c2000 /src
parent2fdcdeb86788206c23410109b3e2b7976747fd11 (diff)
Speculative fix for Chrome bug
Diffstat (limited to 'src')
-rw-r--r--src/gpu/GrContext.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gpu/GrContext.cpp b/src/gpu/GrContext.cpp
index d702031733..32e6346ac9 100644
--- a/src/gpu/GrContext.cpp
+++ b/src/gpu/GrContext.cpp
@@ -570,7 +570,8 @@ const GrClipData* GrContext::getClip() const {
void GrContext::setClip(const GrClipData* clipData) {
fGpu->setClip(clipData);
- fDrawState->setState(GrDrawState::kClip_StateBit, !clipData->fClipStack->isWideOpen());
+ fDrawState->setState(GrDrawState::kClip_StateBit,
+ clipData->fClipStack && !clipData->fClipStack->isWideOpen());
}
////////////////////////////////////////////////////////////////////////////////