[layers] work on layer sharing (still stable)

git-svn-id: svn://pulkomandy.tk/GrafX2/branches/layers@1045 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Yves Rizoud
2009-09-28 21:01:29 +00:00
parent 057d5e76e4
commit 2fd88b81bb
8 changed files with 30 additions and 16 deletions

View File

@@ -1276,7 +1276,7 @@ void Button_Palette(void)
// est en mode X-SWAP.
if (!image_is_backed_up)
{
Backup();
Backup_layers(-1);
image_is_backed_up=1;
}
@@ -1403,7 +1403,7 @@ void Button_Palette(void)
memcpy(backup_palette,working_palette,sizeof(T_Palette));
if (!image_is_backed_up)
{
Backup();
Backup_layers(-1);
image_is_backed_up=1;
}
Reduce_palette(&used_colors,reduce_colors_number,working_palette,color_usage);
@@ -1780,7 +1780,7 @@ void Button_Palette(void)
{
if (!image_is_backed_up)
{
Backup();
Backup_layers(-1);
image_is_backed_up=1;
}
Hide_cursor();
@@ -1880,7 +1880,7 @@ void Button_Palette(void)
// Make a backup because remapping is an undoable modification
if (!image_is_backed_up)
{
Backup();
Backup_layers(-1);
image_is_backed_up=1;
}
@@ -2024,7 +2024,7 @@ void Button_Palette(void)
// de ne pas trop modifier l'image.
if (!image_is_backed_up)
{
Backup();
Backup_layers(-1);
image_is_backed_up=1;
}
if (used_colors==-1)
@@ -2126,9 +2126,9 @@ void Button_Palette(void)
{
if ( (!image_is_backed_up)
&& memcmp(Main_palette,working_palette,sizeof(T_Palette)) )
Backup();
Backup_layers(-1);
memcpy(Main_palette,working_palette,sizeof(T_Palette));
// End_of_modification();
End_of_modification();
// Not really needed, the change was in palette entries
}