diff --git a/generators/dart.js b/generators/dart.js index 295d9002a..83ef76cd6 100644 --- a/generators/dart.js +++ b/generators/dart.js @@ -106,7 +106,7 @@ Blockly.Dart.init = function(workspace) { var variables = workspace.getAllVariables(); if (variables.length) { for (var i = 0; i < variables.length; i++) { - defvars[i] = Blockly.Dart.variableDB_.getName(variables[i], + defvars[i] = Blockly.Dart.variableDB_.getName(variables[i].name, Blockly.Variables.NAME_TYPE); } Blockly.Dart.definitions_['variables'] = diff --git a/generators/javascript.js b/generators/javascript.js index b641d2dce..00b96bcc1 100644 --- a/generators/javascript.js +++ b/generators/javascript.js @@ -156,7 +156,7 @@ Blockly.JavaScript.init = function(workspace) { var variables = workspace.getAllVariables(); if (variables.length) { for (var i = 0; i < variables.length; i++) { - defvars[i] = Blockly.JavaScript.variableDB_.getName(variables[i], + defvars[i] = Blockly.JavaScript.variableDB_.getName(variables[i].name, Blockly.Variables.NAME_TYPE); } Blockly.JavaScript.definitions_['variables'] = diff --git a/generators/php/procedures.js b/generators/php/procedures.js index ad2cc1849..15ba85d76 100644 --- a/generators/php/procedures.js +++ b/generators/php/procedures.js @@ -34,7 +34,7 @@ Blockly.PHP['procedures_defreturn'] = function(block) { // a local parameter. var globals = []; var variables = workspace.getAllVariables(); - for (var i = 0, varName; varName = variables[i]; i++) { + for (var i = 0, varName; varName = variables[i].name; i++) { if (block.arguments_.indexOf(varName) == -1) { globals.push(Blockly.PHP.variableDB_.getName(varName, Blockly.Variables.NAME_TYPE)); diff --git a/generators/python.js b/generators/python.js index 3babbde6a..e81a04234 100644 --- a/generators/python.js +++ b/generators/python.js @@ -163,7 +163,7 @@ Blockly.Python.init = function(workspace) { var defvars = []; var variables = workspace.getAllVariables(); for (var i = 0; i < variables.length; i++) { - defvars[i] = Blockly.Python.variableDB_.getName(variables[i], + defvars[i] = Blockly.Python.variableDB_.getName(variables[i].name, Blockly.Variables.NAME_TYPE) + ' = None'; } Blockly.Python.definitions_['variables'] = defvars.join('\n');