]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sun, 16 Dec 2012 03:02:07 +0000 (03:02 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sun, 16 Dec 2012 03:02:07 +0000 (03:02 +0000)
MagickCore/thread-private.h

index 21ea07d1c7c4dd0bded3eb573a239359bd24512e..81a7c99ca0c1f33b25d5e554069599ee48c4e077 100644 (file)
@@ -35,8 +35,9 @@ extern "C" {
       ((rows) > WorkloadThreshold()))) && ((MagickSizeType) \
       ((columns)*(rows)) > (WorkloadThreshold()*WorkloadThreshold())) && \
       (expression)) \
-    num_threads(GetMagickResourceLimit(ThreadResource)/ \
-      (GetImagePixelCacheType(image) == DiskCache ? 2 : 1))
+    num_threads(GetMagickResourceLimit(ThreadResource) == 1 ? 1 : \
+      GetImagePixelCacheType(image) == DiskCache ? 2 : \
+      GetMagickResourceLimit(ThreadResource))
 
 #if (__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ > 10))
 #define MagickCachePrefetch(address,mode,locality) \