From 3c1225bee4d9ea0963acf47fc5df080b2d5b26b2 Mon Sep 17 00:00:00 2001 From: "mike@reedtribe.org" Date: Sat, 9 Apr 2011 18:54:08 +0000 Subject: [PATCH] fast return if no part of the paint gets replaced git-svn-id: http://skia.googlecode.com/svn/trunk@1088 2bbb7eff-a529-9590-31e7-b0007b416f81 --- src/effects/SkLayerDrawLooper.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/effects/SkLayerDrawLooper.cpp b/src/effects/SkLayerDrawLooper.cpp index ee0fc98..db64133 100644 --- a/src/effects/SkLayerDrawLooper.cpp +++ b/src/effects/SkLayerDrawLooper.cpp @@ -35,6 +35,9 @@ void SkLayerDrawLooper::init(SkCanvas* canvas) { void SkLayerDrawLooper::ApplyBits(SkPaint* dst, const SkPaint& src, BitFlags bits) { + if (0 == bits) { + return; + } if (kEntirePaint_Bits == bits) { *dst = src; return; -- 2.7.4