Avoid lineTo() duplication in SkPath::dump().
authorcommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 17 Jul 2013 21:39:54 +0000 (21:39 +0000)
committercommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 17 Jul 2013 21:39:54 +0000 (21:39 +0000)
Currently, SkPath.dump() produces duplicate entries for lineTo():

path.moveTo(0, 0);
path.lineTo(1.00000012f, 0);
path.lineTo(1.00000012f, 0);
path.lineTo(1.00000012f, 1.00000012f);
path.lineTo(1.00000012f, 1.00000012f);
path.lineTo(0, 1.00000012f);
path.lineTo(0, 1.00000012f);
path.lineTo(0, 0);
path.lineTo(0, 0);
path.close();

R=bungeman@google.com

Author: fmalita@chromium.org

Review URL: https://chromiumcodereview.appspot.com/19540004

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

src/core/SkPath.cpp

index 4ff6287..b285184 100644 (file)
@@ -2178,7 +2178,6 @@ void SkPath::dump(bool forceClose, const char title[]) const {
                 break;
             case kLine_Verb:
                 append_params(&builder, "path.lineTo", &pts[1], 1);
-                append_params(&builder, "path.lineTo", &pts[1], 1);
                 break;
             case kQuad_Verb:
                 append_params(&builder, "path.quadTo", &pts[1], 2);