From 09fb8f7f822b378f6ca6c20e6c7c7bcbcd208180 Mon Sep 17 00:00:00 2001 From: jmoenig Date: Mon, 8 Jul 2013 08:19:19 +0200 Subject: fixed serialization placement-bug for sprites thanks, Caitie, for reporting this bug and for supplying a project which let me reproduce it! --- store.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'store.js') diff --git a/store.js b/store.js index 57b124a..4086ae2 100644 --- a/store.js +++ b/store.js @@ -61,7 +61,7 @@ SyntaxElementMorph*/ // Global stuff //////////////////////////////////////////////////////// -modules.store = '2013-July-04'; +modules.store = '2013-July-08'; // XML_Serializer /////////////////////////////////////////////////////// @@ -1349,11 +1349,8 @@ StageMorph.prototype.toXML = function (serializer) { SpriteMorph.prototype.toXML = function (serializer) { var stage = this.parentThatIsA(StageMorph), - position = stage ? - this.center().subtract(stage.center()) : this.center(), ide = stage ? stage.parentThatIsA(IDE_Morph) : null, idx = ide ? ide.sprites.asArray().indexOf(this) + 1 : 0; - return serializer.format( '', this.name, idx, - position.x, - -position.y, + this.xPosition(), + this.yPosition(), this.heading, this.scale, this.rotationStyle, -- cgit v1.3.1