gdiplus: Restore a line I removed by mistake.

This commit is contained in:
Vincent Povirk 2008-11-17 10:08:44 -06:00 committed by Alexandre Julliard
parent 65c1e31dca
commit 1a11131d15
1 changed files with 2 additions and 1 deletions

View File

@ -994,6 +994,7 @@ GpStatus WINGDIPAPI GdipFlattenPath(GpPath *path, GpMatrix* matrix, REAL flatnes
/* Bezier curve always stored as 4 points */ /* Bezier curve always stored as 4 points */
if((path->pathdata.Types[i-1] & PathPointTypePathTypeMask) != PathPointTypeStart){ if((path->pathdata.Types[i-1] & PathPointTypePathTypeMask) != PathPointTypeStart){
type = (path->pathdata.Types[i] & ~PathPointTypePathTypeMask) | PathPointTypeLine;
if(!add_path_list_node(node, pt.X, pt.Y, type)) if(!add_path_list_node(node, pt.X, pt.Y, type))
goto memout; goto memout;
@ -1013,7 +1014,7 @@ GpStatus WINGDIPAPI GdipFlattenPath(GpPath *path, GpMatrix* matrix, REAL flatnes
start = node; start = node;
/* add Bezier end point */ /* add Bezier end point */
type = (path->pathdata.Types[i] & ~PathPointTypeBezier) | PathPointTypeLine; type = (path->pathdata.Types[i] & ~PathPointTypePathTypeMask) | PathPointTypeLine;
if(!add_path_list_node(node, pt.X, pt.Y, type)) if(!add_path_list_node(node, pt.X, pt.Y, type))
goto memout; goto memout;
node = node->next; node = node->next;