Fix saving backup data when adding/removing layers

This commit is contained in:
David Capello 2016-11-22 13:53:42 -03:00
parent 0d169fed75
commit db4e32d8dd

View File

@ -68,6 +68,7 @@ void AddLayer::addLayer(Layer* folder, Layer* newLayer, Layer* afterThis)
static_cast<LayerFolder*>(folder)->addLayer(newLayer);
static_cast<LayerFolder*>(folder)->stackLayer(newLayer, afterThis);
folder->incrementVersion();
folder->sprite()->incrementVersion();
Document* doc = folder->sprite()->document();
DocumentEvent ev(doc);
@ -86,6 +87,7 @@ void AddLayer::removeLayer(Layer* folder, Layer* layer)
static_cast<LayerFolder*>(folder)->removeLayer(layer);
folder->incrementVersion();
folder->sprite()->incrementVersion();
doc->notify_observers<DocumentEvent&>(&DocumentObserver::onAfterRemoveLayer, ev);