Revision: 13362
http://sourceforge.net/p/skim-app/code/13362
Author: hofman
Date: 2023-03-15 15:23:36 +0000 (Wed, 15 Mar 2023)
Log Message:
-----------
doesn't seem to be needed to copy window image
Modified Paths:
--------------
trunk/SKMainWindow.m
Modified: trunk/SKMainWindow.m
===================================================================
--- trunk/SKMainWindow.m 2023-03-15 00:11:47 UTC (rev 13361)
+++ trunk/SKMainWindow.m 2023-03-15 15:23:36 UTC (rev 13362)
@@ -110,15 +110,8 @@
- (NSImage *)windowImage {
NSRect frame = [self frame];
CGImageRef cgImage = CGWindowListCreateImage(CGRectNull,
kCGWindowListOptionIncludingWindow, (CGWindowID)[self windowNumber],
kCGWindowImageBoundsIgnoreFraming);
- size_t width = (size_t)CGImageGetWidth(cgImage);
- size_t height = (size_t)CGImageGetHeight(cgImage);
- CGContextRef ctx = CGBitmapContextCreate(NULL, width, height, 8, 4 *
width, CGImageGetColorSpace(cgImage), kCGBitmapByteOrder32Host |
kCGImageAlphaPremultipliedFirst);
- CGContextDrawImage(ctx, CGRectMake(0.0, 0.0, width, height), cgImage);
- CGImageRef copiedCgImage = CGBitmapContextCreateImage(ctx);
- NSImage *image = [[NSImage alloc] initWithCGImage:copiedCgImage
size:frame.size];
- CGContextRelease(ctx);
+ NSImage *image = [[NSImage alloc] initWithCGImage:cgImage size:frame.size];
CGImageRelease(cgImage);
- CGImageRelease(copiedCgImage);
return [image autorelease];
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit