evas - dither | convert - fix dead code
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 27 Aug 2014 05:21:23 +0000 (14:21 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 27 Aug 2014 05:21:23 +0000 (14:21 +0900)
dead code as paln one checked twice in a row - the grey 16 check was
wrong so move to end and check against greay16 pal type

fix CID 1039449

src/lib/evas/common/evas_convert_main.c

index ac028b8cbec9435500e88f28a8bbeb482f86329f..58bd430abe59ed969e459a3e4b1dbcad1e527cb4 100644 (file)
@@ -163,10 +163,6 @@ evas_common_convert_func_get(DATA8 *dest, int w, int h EINA_UNUSED, int depth, D
      {
        if (depth == 8)
          {
-            if (pal_mode == PAL_MODE_NONE)
-              return evas_common_convert_rgba_to_8bpp_gry_256_dith;
-            if (pal_mode == PAL_MODE_NONE)
-              return evas_common_convert_rgba_to_8bpp_gry_16_dith;
             if (pal_mode == PAL_MODE_RGB332)
               return evas_common_convert_rgba_to_8bpp_rgb_332_dith;
             if (pal_mode == PAL_MODE_RGB666)
@@ -183,6 +179,10 @@ evas_common_convert_func_get(DATA8 *dest, int w, int h EINA_UNUSED, int depth, D
               return evas_common_convert_rgba_to_8bpp_rgb_111_dith;
              if (pal_mode == PAL_MODE_GRAY64)
                return evas_common_convert_rgba_to_8bpp_pal_gray64;
+            if (pal_mode == PAL_MODE_GRAY16)
+              return evas_common_convert_rgba_to_8bpp_gry_16_dith;
+            if (pal_mode == PAL_MODE_NONE)
+              return evas_common_convert_rgba_to_8bpp_gry_256_dith;
          }
      }
    else