Issue #277 : Move all name update logic to a dedicated controller polling the model

This commit is contained in:
jdescottes
2015-09-19 22:55:36 +02:00
parent 6620f7e5a9
commit e5be581e19
8 changed files with 88 additions and 28 deletions

View File

@@ -44,10 +44,11 @@
var resizedLayers = this.piskelController.getLayers().map(this.resizeLayer_.bind(this));
var piskel = pskl.model.Piskel.fromLayers(resizedLayers, this.piskelController.getPiskel().getDescriptor());
var currentPiskel = this.piskelController.getPiskel();
var piskel = pskl.model.Piskel.fromLayers(resizedLayers, currentPiskel.getDescriptor());
// propagate savepath to new Piskel
piskel.savePath = pskl.app.piskelController.getSavePath();
piskel.savePath = currentPiskel.savePath;
pskl.app.piskelController.setPiskel(piskel, true);
$.publish(Events.CLOSE_SETTINGS_DRAWER);