Also save visible layers for spare page

see http://pulkomandy.tk/projects/GrafX2/ticket/25#comment:3
This commit is contained in:
Thomas Bernard
2018-01-03 05:13:51 +01:00
parent 8a67da69cc
commit 2928a16e41
4 changed files with 9 additions and 3 deletions

View File

@@ -35,7 +35,6 @@
void Layer_activate(int layer, short side)
{
dword old_layers;
static dword layers_backup_for_toggle = 0xFFFFFFFF;
if (layer >= Main_backups->Pages->Nb_layers)
return;
@@ -54,12 +53,12 @@ void Layer_activate(int layer, short side)
{
// return to previous state (layers that were on before showing
// only this one)
Main_layers_visible = layers_backup_for_toggle;
Main_layers_visible = Main_layers_visible_backup;
}
else
{
// Set only this one visible
layers_backup_for_toggle = Main_layers_visible;
Main_layers_visible_backup = Main_layers_visible;
Main_layers_visible = 1<<layer;
}
}