Revision: 16320
http://sourceforge.net/p/skim-app/code/16320
Author: hofman
Date: 2026-05-26 22:32:34 +0000 (Tue, 26 May 2026)
Log Message:
-----------
do draw white background in legacy quicklook thumbnails
Modified Paths:
--------------
trunk/QuickLook-Skim/GenerateThumbnailForURL.m
Modified: trunk/QuickLook-Skim/GenerateThumbnailForURL.m
===================================================================
--- trunk/QuickLook-Skim/GenerateThumbnailForURL.m 2026-05-26 16:45:45 UTC
(rev 16319)
+++ trunk/QuickLook-Skim/GenerateThumbnailForURL.m 2026-05-26 22:32:34 UTC
(rev 16320)
@@ -74,6 +74,9 @@
CGContextSaveGState(context);
+ CGContextSetGrayFillColor(ctxt, 1, 1);
+ CGContextFillRect(ctxt, (CGRect){CGPointZero, _paperSize});
+
CGAffineTransform t1 = CGAffineTransformMakeTranslation(_horizontalMargin,
_paperSize.height - _verticalMargin);
CGAffineTransform t2 = CGAffineTransformMakeScale(1, -1);
CGAffineTransform pageTransform = CGAffineTransformConcat(t2, t1);
@@ -132,6 +135,8 @@
CGAffineTransform t =
CGPDFPageGetDrawingTransform(pdfPage, kCGPDFCropBox, thumbRect, 0, true);
CGContextConcatCTM(ctxt, t);
CGContextClipToRect(ctxt, pageRect);
+ CGContextSetGrayFillColor(ctxt, 1, 1);
+ CGContextFillRect(ctxt, pageRect);
CGContextDrawPDFPage(ctxt, pdfPage);
QLThumbnailRequestFlushContext(thumbnail, ctxt);
CGContextRelease(ctxt);
@@ -171,6 +176,8 @@
CGAffineTransform t =
CGPDFPageGetDrawingTransform(pdfPage, kCGPDFCropBox, thumbRect, 0, true);
CGContextConcatCTM(ctxt, t);
CGContextClipToRect(ctxt, pageRect);
+ CGContextSetGrayFillColor(ctxt, 1, 1);
+ CGContextFillRect(ctxt, pageRect);
CGContextDrawPDFPage(ctxt, pdfPage);
QLThumbnailRequestFlushContext(thumbnail, ctxt);
CGContextRelease(ctxt);
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