diff --git a/Source/NSAffineTransform.m b/Source/NSAffineTransform.m index 7702a6813..58806fc03 100644 --- a/Source/NSAffineTransform.m +++ b/Source/NSAffineTransform.m @@ -273,9 +273,10 @@ static NSAffineTransformStruct identityTransform = { - (NSBezierPath*) transformBezierPath: (NSBezierPath*)aPath { - NSBezierPath *path = [aPath copyWithZone: [aPath zone]]; + NSBezierPath *path = [aPath copy]; + [path transformUsingAffineTransform: self]; - return path; + return AUTORELEASE(path); } - (NSPoint) transformPoint: (NSPoint)point