shape ops work in progress
add xor spot tests
rewrite path compare
work on quadratic, angle, tooCloseToCall code

git-svn-id: http://skia.googlecode.com/svn/trunk@5255 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/experimental/Intersection/QuadraticUtilities.cpp b/experimental/Intersection/QuadraticUtilities.cpp
index cc15bc1..88524ca 100644
--- a/experimental/Intersection/QuadraticUtilities.cpp
+++ b/experimental/Intersection/QuadraticUtilities.cpp
@@ -39,7 +39,9 @@
         } else if (ratio > 1 - FLT_EPSILON) {
             ratio = 1;
         }
-        t[foundRoots++] = ratio;
+        if (foundRoots == 0 || fabs(t[0] - ratio) >= FLT_EPSILON) {
+            t[foundRoots++] = ratio;
+        }
     }
     return foundRoots;
 }