add SK_IGNORE_NEW_STROKERECT guard
authorreed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 20 Nov 2012 23:01:35 +0000 (23:01 +0000)
committerreed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 20 Nov 2012 23:01:35 +0000 (23:01 +0000)
temp workaround for bug in isRect when I'm stroking and the rect isn't closed.

git-svn-id: http://skia.googlecode.com/svn/trunk@6520 2bbb7eff-a529-9590-31e7-b0007b416f81

src/core/SkStroke.cpp

index eec15bc..fbf995b 100644 (file)
@@ -608,6 +608,7 @@ void SkStroke::strokePath(const SkPath& src, SkPath* dst) const {
     }
 
     // If src is really a rect, call our specialty strokeRect() method
+#ifndef SK_IGNORE_NEW_STROKERECT
     {
         SkRect rect;
         if (src.isRect(&rect)) {
@@ -620,6 +621,7 @@ void SkStroke::strokePath(const SkPath& src, SkPath* dst) const {
             return;
         }
     }
+#endif
 
 #ifdef SK_SCALAR_IS_FIXED
     void (*proc)(SkPoint pts[], int count) = identity_proc;