From 48f0f37793f828a62577a62883aa3c34b29ae8c4 Mon Sep 17 00:00:00 2001 From: Thomas Bernard Date: Mon, 5 Feb 2018 12:23:09 +0100 Subject: [PATCH] Restore Background color when loading a brush with transparent color see http://pulkomandy.tk/projects/GrafX2/ticket/70 --- src/loadsave.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/loadsave.c b/src/loadsave.c index cc15ef12..b04b183c 100644 --- a/src/loadsave.c +++ b/src/loadsave.c @@ -875,7 +875,10 @@ void Load_image(T_IO_Context *context) } else if (context->Type == CONTEXT_BRUSH && File_error==0) { - + // For brushes, Back_color is the transparent color. + // Set it before remapping, Remap_brush() will take care of it + if (context->Background_transparent) + Back_color = context->Transparent_color; if (Realloc_brush(context->Width, context->Height, context->Buffer_image, NULL)) { File_error=3;