Fix generation of random two point gradients for program unit test.
authorbsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 11 Dec 2012 15:32:04 +0000 (15:32 +0000)
committerbsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 11 Dec 2012 15:32:04 +0000 (15:32 +0000)
git-svn-id: http://skia.googlecode.com/svn/trunk@6751 2bbb7eff-a529-9590-31e7-b0007b416f81

src/effects/gradients/SkTwoPointConicalGradient.cpp
src/effects/gradients/SkTwoPointRadialGradient.cpp

index 4538eb2..5c06bce 100644 (file)
@@ -426,7 +426,7 @@ GrEffect* GrConical2Gradient::TestCreate(SkRandom* random,
     SkPoint center2;
     SkScalar radius2;
     do {
-        center1.set(random->nextUScalar1(), random->nextUScalar1());
+        center2.set(random->nextUScalar1(), random->nextUScalar1());
         radius2 = random->nextUScalar1 ();
         // If the circles are identical the factory will give us an empty shader.
     } while (radius1 == radius2 && center1 == center2);
index 3f75d0f..71b3126 100644 (file)
@@ -462,7 +462,7 @@ GrEffect* GrRadial2Gradient::TestCreate(SkRandom* random,
     SkPoint center2;
     SkScalar radius2;
     do {
-        center1.set(random->nextUScalar1(), random->nextUScalar1());
+        center2.set(random->nextUScalar1(), random->nextUScalar1());
         radius2 = random->nextUScalar1 ();
         // There is a bug in two point radial gradients with idenitical radii
     } while (radius1 == radius2);