gdiplus: Restore a line I removed by mistake.
This commit is contained in:
parent
65c1e31dca
commit
1a11131d15
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue