png: fixed switch-case statement to initialize a variable in every case 60/199760/2
authorJaeun Choi <jaeun12.choi@samsung.com>
Tue, 15 Jan 2019 06:48:39 +0000 (15:48 +0900)
committerJaeun Choi <jaeun12.choi@samsung.com>
Mon, 18 Feb 2019 10:48:34 +0000 (10:48 +0000)
Change-Id: I6313b7f0034e69d19b724a763ddeddca7a6f5dc4

src/modules/evas/image_loaders/png/evas_image_load_png.c

index 8df0dcf..4800a31 100644 (file)
@@ -409,13 +409,10 @@ evas_image_load_file_data_png(void *loader_data,
          pack_offset = sizeof(DATA16);
          break;
       case EVAS_COLORSPACE_GRY8: pack_offset = sizeof(DATA8); break;
-      case EVAS_COLORSPACE_PALETTE: break;
+      case EVAS_COLORSPACE_PALETTE: pack_offset = sizeof(DATA8); break;
       default: abort();
      }
 
-   if ((color_type == PNG_COLOR_TYPE_PALETTE) && opts->emile.can_load_colormap)
-     pack_offset = sizeof(DATA8);
-
    passes = png_set_interlace_handling(png_ptr);
    
    /* we read image line by line if scale down was set */