]> granicus.if.org Git - imagemagick/blobdiff - MagickCore/quantize.c
cleanup identical conditions (#1339)
[imagemagick] / MagickCore / quantize.c
index dcb8cc9f528dc319900f0453025db2eeac974f65..e37f0464568099faf150c5d8dc772c21e80b83af 100644 (file)
@@ -3384,17 +3384,14 @@ static MagickBooleanType SetGrayscaleImage(Image *image,
 #if defined(MAGICKCORE_OPENMP_SUPPORT)
               #pragma omp critical (MagickCore_SetGrayscaleImage)
 #endif
-              if (colormap_index[intensity] < 0)
-                {
-                  colormap_index[intensity]=(ssize_t) image->colors;
-                  image->colormap[image->colors].red=(double)
-                    GetPixelRed(image,q);
-                  image->colormap[image->colors].green=(double)
-                    GetPixelGreen(image,q);
-                  image->colormap[image->colors].blue=(double)
-                    GetPixelBlue(image,q);
-                  image->colors++;
-               }
+              colormap_index[intensity]=(ssize_t) image->colors;
+              image->colormap[image->colors].red=(double)
+                GetPixelRed(image,q);
+              image->colormap[image->colors].green=(double)
+                GetPixelGreen(image,q);
+              image->colormap[image->colors].blue=(double)
+                GetPixelBlue(image,q);
+              image->colors++;
             }
           SetPixelIndex(image,(Quantum) colormap_index[intensity],q);
           q+=GetPixelChannels(image);