From 566cccc09fcf821a4056f534787578e41b7f39d0 Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Sat, 30 May 2026 16:05:19 +1000 Subject: [PATCH] Removed duplicate code --- src/libImaging/Convert.c | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/src/libImaging/Convert.c b/src/libImaging/Convert.c index f156810ffa2..2c62528c892 100644 --- a/src/libImaging/Convert.c +++ b/src/libImaging/Convert.c @@ -143,18 +143,6 @@ la2lA(UINT8 *out, const UINT8 *in, int xsize) { } } -static void -l2la(UINT8 *out, const UINT8 *in, int xsize) { - int x; - for (x = 0; x < xsize; x++) { - UINT8 v = *in++; - *out++ = v; - *out++ = v; - *out++ = v; - *out++ = 255; - } -} - static void l2rgb(UINT8 *out, const UINT8 *in, int xsize) { int x; @@ -1212,7 +1200,7 @@ topalette( ImagingSectionEnter(&cookie); for (y = 0; y < imIn->ysize; y++) { if (alpha) { - l2la((UINT8 *)imOut->image[y], (UINT8 *)imIn->image[y], imIn->xsize); + l2rgb((UINT8 *)imOut->image[y], (UINT8 *)imIn->image[y], imIn->xsize); } else { memcpy(imOut->image[y], imIn->image[y], imIn->linesize); } @@ -1470,7 +1458,7 @@ static struct { {IMAGING_MODE_1, IMAGING_MODE_HSV, bit2hsv}, {IMAGING_MODE_L, IMAGING_MODE_1, l2bit}, - {IMAGING_MODE_L, IMAGING_MODE_LA, l2la}, + {IMAGING_MODE_L, IMAGING_MODE_LA, l2rgb}, {IMAGING_MODE_L, IMAGING_MODE_I, l2i}, {IMAGING_MODE_L, IMAGING_MODE_F, l2f}, {IMAGING_MODE_L, IMAGING_MODE_RGB, l2rgb},