mirror of
https://github.com/aseprite/aseprite.git
synced 2025-04-10 03:44:16 +00:00
Fix saving backup data when adding/removing layers
This commit is contained in:
parent
0d169fed75
commit
db4e32d8dd
@ -68,6 +68,7 @@ void AddLayer::addLayer(Layer* folder, Layer* newLayer, Layer* afterThis)
|
|||||||
static_cast<LayerFolder*>(folder)->addLayer(newLayer);
|
static_cast<LayerFolder*>(folder)->addLayer(newLayer);
|
||||||
static_cast<LayerFolder*>(folder)->stackLayer(newLayer, afterThis);
|
static_cast<LayerFolder*>(folder)->stackLayer(newLayer, afterThis);
|
||||||
folder->incrementVersion();
|
folder->incrementVersion();
|
||||||
|
folder->sprite()->incrementVersion();
|
||||||
|
|
||||||
Document* doc = folder->sprite()->document();
|
Document* doc = folder->sprite()->document();
|
||||||
DocumentEvent ev(doc);
|
DocumentEvent ev(doc);
|
||||||
@ -86,6 +87,7 @@ void AddLayer::removeLayer(Layer* folder, Layer* layer)
|
|||||||
|
|
||||||
static_cast<LayerFolder*>(folder)->removeLayer(layer);
|
static_cast<LayerFolder*>(folder)->removeLayer(layer);
|
||||||
folder->incrementVersion();
|
folder->incrementVersion();
|
||||||
|
folder->sprite()->incrementVersion();
|
||||||
|
|
||||||
doc->notify_observers<DocumentEvent&>(&DocumentObserver::onAfterRemoveLayer, ev);
|
doc->notify_observers<DocumentEvent&>(&DocumentObserver::onAfterRemoveLayer, ev);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user