[gtk/path-ops: 20/25] path: Fix parsing of circles




commit 334d42c38266e85c423a23df4738ce1e5fca50b0
Author: Matthias Clasen <mclasen redhat com>
Date:   Sun Mar 27 15:19:14 2022 -0400

    path: Fix parsing of circles

 gsk/gskpath.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/gsk/gskpath.c b/gsk/gskpath.c
index 4d5961bf94..57e86498af 100644
--- a/gsk/gskpath.c
+++ b/gsk/gskpath.c
@@ -733,17 +733,17 @@ parse_circle (const char **p,
   const char *o = *p;
   double r1, r2, r3, mx, my, ex, ey;
 
-  /* Check for M%g,%gA%g,%g,0,1,0,%g,%gA%g,%g,0,1,0,%g,%g
+  /* Check for M%g,%gA%g,%g,0,1,0,%g,%gA%g,%g,0,1,0,%g,%gz
    * without any intervening whitespace
    */
   if (parse_coordinate_pair (p, sx, sy) &&
       parse_string (p, "A") &&
       parse_coordinate_pair (p, r, &r1) &&
-      parse_string (p, "0 0 0") &&
+      parse_string (p, "0,1,0,") &&
       parse_coordinate_pair (p, &mx, &my) &&
       parse_string (p, "A") &&
       parse_coordinate_pair (p, &r2, &r3) &&
-      parse_string (p, "0 0 0") &&
+      parse_string (p, "0,1,0,") &&
       parse_coordinate_pair (p, &ex, &ey) &&
       parse_string (p, "z") &&
       *r == r1 && r1 == r2 && r2 == r3 &&


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]