]> git.tokkee.org Git - inkscape.git/commitdiff

Code

Fix for [Bug-1473139]
authorknutux <knutux@users.sourceforge.net>
Thu, 20 Apr 2006 07:58:11 +0000 (07:58 +0000)
committerknutux <knutux@users.sourceforge.net>
Thu, 20 Apr 2006 07:58:11 +0000 (07:58 +0000)
src/livarot/PathConversion.cpp

index d81785d20eebacb30921b73cc1aa4c130a1528b4..a45e7548adf213af1f5234d38fc6849c3918bab5 100644 (file)
@@ -460,9 +460,9 @@ void Path::Convert(NRRectL *area, double treshhold)
                 nextX = nData->p;
                 lastMoveTo = AddPoint(nextX, true);
                 descr_cmd[curP]->associated = lastMoveTo;
-                last_point_relation = 0;
+                last_point_relation = POINT_RELATION_TO_AREA(nextX, area);
+                start_elimination = false;
 
-                // et on avance
                 curP++;
                 break;
             }
@@ -497,7 +497,7 @@ void Path::Convert(NRRectL *area, double treshhold)
                 } else {
                     start_elimination = false;
                 }
-                
+
                 if (!replace) {
                     descr_cmd[curP]->associated = AddPoint(nextX, false);
                 }
@@ -510,7 +510,6 @@ void Path::Convert(NRRectL *area, double treshhold)
                     }
                 }
                 last_point_relation = curent_point_relation;
-                // et on avance
                 curP++;
                 break;
             }
@@ -548,7 +547,6 @@ void Path::Convert(NRRectL *area, double treshhold)
                     }
                 }
                 last_point_relation = curent_point_relation;
-                // et on avance
                 curP++;
                 break;
             }
@@ -566,7 +564,7 @@ void Path::Convert(NRRectL *area, double treshhold)
                     }
                 }
                 last_point_relation = 0;
-                // et on avance
+
                 curP++;
                 break;
             }
@@ -656,7 +654,7 @@ void Path::Convert(NRRectL *area, double treshhold)
                 }
 
                 last_point_relation = 0;
-                // et on avance
+
                 curP += nbInterm;
                 break;
             }