fix : LocalStorageService deserialization

This commit is contained in:
jdescottes 2013-11-01 23:30:33 +01:00
parent bd99027852
commit 5693f34fb9

View File

@ -36,7 +36,7 @@
* @private * @private
*/ */
ns.LocalStorageService.prototype.persistToLocalStorage_ = function() { ns.LocalStorageService.prototype.persistToLocalStorage_ = function() {
console.log('[LocalStorage service]: Snapshot stored'); console.log('[LocalStorage service]: Snapshot stored');
window.localStorage.snapShot = this.piskelController.serialize(); window.localStorage.snapShot = this.piskelController.serialize();
}; };
@ -45,9 +45,9 @@
* @private * @private
*/ */
ns.LocalStorageService.prototype.restoreFromLocalStorage_ = function() { ns.LocalStorageService.prototype.restoreFromLocalStorage_ = function() {
var framesheet = JSON.parse(window.localStorage.snapShot);
this.piskelController.deserialize(window.localStorage.snapShot); var piskel = pskl.utils.Serializer.createPiskel(framesheet);
this.piskelController.setCurrentFrameIndex(0); pskl.app.piskelController.setPiskel(piskel);
}; };
/** /**