Fix issue 514: Palette changes that modify the pixels can't be undone

git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@2034 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Yves Rizoud 2012-10-16 00:10:31 +00:00
parent e87f9140c7
commit aa0ce85706

View File

@ -310,9 +310,11 @@ void Remap_image_highlevel(byte * conversion_table)
int layer;
// Remap the flatenned image view
Remap_general_lowlevel(conversion_table,Main_screen,Main_screen,
if (Main_backups->Pages->Image_mode == IMAGE_MODE_LAYERED)
{
Remap_general_lowlevel(conversion_table,Main_visible_image.Image,Main_visible_image.Image,
Main_image_width,Main_image_height,Main_image_width);
}
// Remap all layers
for (layer=0; layer<Main_backups->Pages->Nb_layers; layer++)
Remap_general_lowlevel(conversion_table,Main_backups->Pages->Image[layer].Pixels,Main_backups->Pages->Image[layer].Pixels,Main_image_width,Main_image_height,Main_image_width);