diff options
author | thomasvl@gmail.com <thomasvl@gmail.com@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3> | 2009-03-05 21:30:41 +0000 |
---|---|---|
committer | thomasvl@gmail.com <thomasvl@gmail.com@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3> | 2009-03-05 21:30:41 +0000 |
commit | fee6778710c82dfbee04ab23061a96d324facfdb (patch) | |
tree | fb758101d689d4b2e9ce66aeddfd48ebc05f9232 /AppKit/GTMNSBezierPath+CGPath.m | |
parent | 32d00b320d12706ead14baad04f11cec2823df77 (diff) |
- Changed gtm_createCGPath to gtm_cgPath in GTMNSBezier+CGPath. The path
returned is now autoreleased so you don't need to worry about releasing it.
- Made some changes to the GTMNSObject+UnitTesting APIs. Specifically renamed
gtm_createUnitTestImage to gtm_unitTestImage. The value it returns is now
autoreleased, so no need to release it. Also change
gtm_createUnitTestBitmapOfSize:withData: to a C function.
- Cleaned up GTM so that it passes the Clang checker without any warnings.
Diffstat (limited to 'AppKit/GTMNSBezierPath+CGPath.m')
-rw-r--r-- | AppKit/GTMNSBezierPath+CGPath.m | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/AppKit/GTMNSBezierPath+CGPath.m b/AppKit/GTMNSBezierPath+CGPath.m index 656a139..3624d9e 100644 --- a/AppKit/GTMNSBezierPath+CGPath.m +++ b/AppKit/GTMNSBezierPath+CGPath.m @@ -19,6 +19,7 @@ // #import "GTMNSBezierPath+CGPath.h" #import "GTMDefines.h" +#import "GTMGarbageCollection.h" @implementation NSBezierPath (GTMBezierPathCGPathAdditions) @@ -27,9 +28,9 @@ // Args: // // Returns: -// Converted CGPathRef. Must be released by client (CGPathRelease). +// Converted CGPathRef. // nil if failure. -- (CGPathRef)gtm_createCGPath { +- (CGPathRef)gtm_CGPath { CGMutablePathRef thePath = CGPathCreateMutable(); if (!thePath) return nil; @@ -63,7 +64,7 @@ break; // COV_NF_END }; } - return thePath; + return (CGPathRef)GTMCFAutorelease(thePath); } @end |