summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjmoenig <jens@moenig.org>2014-12-06 11:36:35 +0100
committerjmoenig <jens@moenig.org>2014-12-06 11:36:35 +0100
commit8338384bf572beb06ebd12a0c9af18029e99262a (patch)
tree8e9175730d10b7e1b192fc8a7c3f2b9621fa63ea
parent6608d1098ffe6d6b5f23ba85ea842754724ec277 (diff)
downloadsnap-8338384bf572beb06ebd12a0c9af18029e99262a.tar.gz
snap-8338384bf572beb06ebd12a0c9af18029e99262a.zip
Fixed #668
-rwxr-xr-xhistory.txt4
-rw-r--r--store.js6
2 files changed, 9 insertions, 1 deletions
diff --git a/history.txt b/history.txt
index f1baa92..ff38bfb 100755
--- a/history.txt
+++ b/history.txt
@@ -2386,3 +2386,7 @@ ______
141205
------
* Morphic: Avoid auto-scaling artefacts in Safari on retina displays (resulting in “traces” when dragging items)
+
+141206
+------
+* Store: Fixed #668
diff --git a/store.js b/store.js
index 3568809..7b2b7e1 100644
--- a/store.js
+++ b/store.js
@@ -61,7 +61,7 @@ SyntaxElementMorph, Variable*/
// Global stuff ////////////////////////////////////////////////////////
-modules.store = '2014-November-24';
+modules.store = '2014-December-06';
// XML_Serializer ///////////////////////////////////////////////////////
@@ -1201,6 +1201,10 @@ SnapSerializer.prototype.loadValue = function (model) {
if (el) {
v.outerContext = this.loadValue(el);
}
+ if (v.outerContext && v.receiver &&
+ !v.outerContext.variables.parentFrame) {
+ v.outerContext.variables.parentFrame = v.receiver.variables;
+ }
return v;
case 'costume':
center = new Point();