]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Tue, 9 Aug 2011 13:42:01 +0000 (13:42 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Tue, 9 Aug 2011 13:42:01 +0000 (13:42 +0000)
MagickCore/pixel.c

index 554657ebbafff5c6d0359ea838379188543d5e95..30dd45240b4d2115c119cd7ded5f43da763c3c55 100644 (file)
@@ -4934,7 +4934,7 @@ MagickExport void SetPixelChannelMap(Image *image,const ChannelType mask)
   register ssize_t
     i;
 
-  image->sync=MagickFalse;
+  image->sync=mask == DefaultChannels ? MagickTrue : MagickFalse;
   for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
     SetPixelChannelMapTraits(image,(PixelChannel) i,GetChannelBit(mask,i) ?
       UpdatePixelTrait : CopyPixelTrait);