commit 4a3ad66c2a6815e20fa47a653d0a366d5b28ff7a
parent d48deff15c6bebcaa2ca58b07ce9f53491743c7e
Author: Frederic Cambus <fred@statdns.com>
Date: Thu, 21 Jan 2016 14:07:24 +0100
Pruning unnecessary background_canvas variable used for transparency mode, use colour index instead
Diffstat:
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/src/loaders/ansi.c b/src/loaders/ansi.c
@@ -105,9 +105,6 @@ void ansi(char *input, char *output, char *retinaout, char *font, int32_t int_bi
// ANSi buffer dynamic memory allocation
ansi_buffer = malloc(sizeof(struct ansiChar));
- // background canvas
- int32_t background_canvas = 0;
-
// ANSi interpreter
while (loop < input_file_size)
{
@@ -514,8 +511,6 @@ void ansi(char *input, char *output, char *retinaout, char *font, int32_t int_bi
colors[13] = gdImageColorAllocate(im_ANSi, 255, 85, 255);
colors[14] = gdImageColorAllocate(im_ANSi, 85, 255, 255);
colors[15] = gdImageColorAllocate(im_ANSi, 255, 255, 255);
-
- background_canvas = gdImageColorAllocate(im_ANSi, 0, 0, 0);
}
// even more definitions, sigh
@@ -547,7 +542,7 @@ void ansi(char *input, char *output, char *retinaout, char *font, int32_t int_bi
// transparent flag used?
if (transparent)
{
- gdImageColorTransparent(im_ANSi, background_canvas);
+ gdImageColorTransparent(im_ANSi, 0);
}
// create output image