Revision: 15232 http://sourceforge.net/p/skim-app/code/15232 Author: hofman Date: 2025-05-19 08:48:22 +0000 (Mon, 19 May 2025) Log Message: ----------- get queue laterr
Modified Paths: -------------- trunk/SKPresentationView.m Modified: trunk/SKPresentationView.m =================================================================== --- trunk/SKPresentationView.m 2025-05-18 21:24:51 UTC (rev 15231) +++ trunk/SKPresentationView.m 2025-05-19 08:48:22 UTC (rev 15232) @@ -517,12 +517,6 @@ else if (NSMapGet(predrawnImages, (void *)pageIndex)) return; - static dispatch_queue_t predrawingQueue = nil; - if (predrawingQueue == nil) { - dispatch_queue_attr_t queuePriority = dispatch_queue_attr_make_with_qos_class(DISPATCH_QUEUE_SERIAL, QOS_CLASS_BACKGROUND, 0); - predrawingQueue = dispatch_queue_create("net.sourceforge.skim-app.skim.pageview.predrawing", queuePriority); - } - NSBitmapImageRep *imageRep = [self bitmapImageRepForCachingDisplayInRect:[self bounds]]; if (imageRep == nil) @@ -557,6 +551,12 @@ myBlock = (__bridge void *)block; NSMapInsert(predrawnImages, (void *)pageIndex, myBlock); + static dispatch_queue_t predrawingQueue = nil; + if (predrawingQueue == nil) { + dispatch_queue_attr_t queuePriority = dispatch_queue_attr_make_with_qos_class(DISPATCH_QUEUE_SERIAL, QOS_CLASS_BACKGROUND, 0); + predrawingQueue = dispatch_queue_create("net.sourceforge.skim-app.skim.pageview.predrawing", queuePriority); + } + dispatch_async(predrawingQueue, block); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Skim-app-commit mailing list Skim-app-commit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/skim-app-commit