From be30792e93b443e915109be6211357daaf631deb Mon Sep 17 00:00:00 2001 From: Thomas Bernard Date: Mon, 27 May 2019 10:16:53 +0200 Subject: [PATCH] Save the "working" palette in palette editor it was saving the picture palette, ie palette before any modification in the palette dialog. fixes http://pulkomandy.tk/projects/GrafX2/ticket/121 --- src/palette.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/palette.c b/src/palette.c index c8833bf8..e307db7b 100644 --- a/src/palette.c +++ b/src/palette.c @@ -2628,7 +2628,12 @@ void Button_Palette(int btn) break; case 27: // Save palette + // Save the working palette (the one currently being edited) + memcpy(backup_palette, Main.palette, sizeof(T_Palette)); + memcpy(Main.palette, working_palette, sizeof(T_Palette)); Save_picture(CONTEXT_PALETTE); + memcpy(Main.palette, backup_palette, sizeof(T_Palette)); + need_to_remap=1; break; case 28: // EHB : Amiga Extra Half Bright