Index: src/gpu/GrDrawTarget.cpp |
diff --git a/src/gpu/GrDrawTarget.cpp b/src/gpu/GrDrawTarget.cpp |
index bffe2f9740958fa0ad94f0774edd6bd45818a4aa..ac0e791d00e9ce0e3bdda9ef6ea635ce56edf614 100644 |
--- a/src/gpu/GrDrawTarget.cpp |
+++ b/src/gpu/GrDrawTarget.cpp |
@@ -329,7 +329,7 @@ void GrDrawTarget::drawBatch(const GrPipelineBuilder& pipelineBuilder, |
GrAppliedClip appliedClip; |
SkRect bounds; |
batch_bounds(&bounds, batch); |
- if (!clip.apply(fContext, pipelineBuilder, drawContext, &bounds, &appliedClip)) { |
+ if (!clip.isWideOpen() && !clip.apply(fContext, pipelineBuilder, drawContext, &bounds, &appliedClip)) { |
return; |
} |