diff options
author | marc_culler <marc.culler@gmail.com> | 2021-11-29 16:51:05 (GMT) |
---|---|---|
committer | marc_culler <marc.culler@gmail.com> | 2021-11-29 16:51:05 (GMT) |
commit | 1e35e4619b689d0a8bbe6c688302cdcdb025021f (patch) | |
tree | a494e0ac4391ebd0075ad9f9490f1fc7901b41a7 /macosx/tkMacOSXImage.c | |
parent | 95613b946d210a097b1b17ad4e08630df72c38fa (diff) | |
download | tk-1e35e4619b689d0a8bbe6c688302cdcdb025021f.zip tk-1e35e4619b689d0a8bbe6c688302cdcdb025021f.tar.gz tk-1e35e4619b689d0a8bbe6c688302cdcdb025021f.tar.bz2 |
Remove unnecessary ckalloc. Apple will handle it for us.
Diffstat (limited to 'macosx/tkMacOSXImage.c')
-rw-r--r-- | macosx/tkMacOSXImage.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/macosx/tkMacOSXImage.c b/macosx/tkMacOSXImage.c index 11d42ae..60db7d0 100644 --- a/macosx/tkMacOSXImage.c +++ b/macosx/tkMacOSXImage.c @@ -649,7 +649,6 @@ CreateCGImageFromDrawableRect( CGContextRef cg_context = NULL; CGRect image_rect = CGRectMake(x, y, width, height); CGImageRef cg_image = NULL, result = NULL; - unsigned char *imageData = NULL; if (mac_drawable->flags & TK_IS_PIXMAP) { cg_context = TkMacOSXGetCGContextForDrawable(drawable); if (cg_context) { @@ -667,9 +666,8 @@ CreateCGImageFromDrawableRect( NSUInteger bytesPerPixel = 4, bytesPerRow = bytesPerPixel * view_width, bitsPerComponent = 8; - imageData = ckalloc(view_height * bytesPerRow); CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); - cg_context = CGBitmapContextCreate(imageData, view_width, view_height, + cg_context = CGBitmapContextCreate(NULL, view_width, view_height, bitsPerComponent, bytesPerRow, colorSpace, kCGImageAlphaPremultipliedLast | kCGBitmapByteOrder32Big); @@ -684,7 +682,6 @@ CreateCGImageFromDrawableRect( result = CGImageCreateWithImageInRect(cg_image, image_rect); CGImageRelease(cg_image); } - ckfree(imageData); return result; } |