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

Reply via email to