summaryrefslogtreecommitdiff
path: root/blocks.js
diff options
context:
space:
mode:
authorjmoenig <jens@moenig.org>2013-04-21 17:57:14 +0200
committerjmoenig <jens@moenig.org>2013-04-21 17:57:14 +0200
commit977da0314c01ce8d3cda160cb913e12d4a980f36 (patch)
treeb8acf63c7d14a38f9b4eaa32667021808917a2cc /blocks.js
parent7681525cc2f3f900136d745dc95594b3a731dcd1 (diff)
downloadsnap-yow-977da0314c01ce8d3cda160cb913e12d4a980f36.tar.gz
snap-yow-977da0314c01ce8d3cda160cb913e12d4a980f36.zip
Fixed #65
using the percent character in variable names is now safe
Diffstat (limited to 'blocks.js')
-rw-r--r--blocks.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/blocks.js b/blocks.js
index 35c01a7..44ffdb5 100644
--- a/blocks.js
+++ b/blocks.js
@@ -153,7 +153,7 @@ DialogBoxMorph, BlockInputFragmentMorph, PrototypeHatBlockMorph*/
// Global stuff ////////////////////////////////////////////////////////
-modules.blocks = '2013-April-19';
+modules.blocks = '2013-April-21';
var SyntaxElementMorph;
var BlockMorph;
@@ -628,8 +628,9 @@ SyntaxElementMorph.prototype.fixBlockColor = function (
SyntaxElementMorph.prototype.labelPart = function (spec) {
var part;
- if ((spec[0] === '%') && (spec.length > 1)) {
-
+ if (spec[0] === '%' &&
+ spec.length > 1 &&
+ this.selector !== 'reportGetVar') {
// check for variable multi-arg-slot:
if ((spec.length > 5) && (spec.slice(0, 5) === '%mult')) {
part = new MultiArgMorph(spec.slice(5));