mirror of
https://github.com/google/blockly.git
synced 2025-12-16 06:10:12 +01:00
refactor(VariableMap): Stop using deprecated wrapper methods (#9340)
* refactor(VariableMap): Stop using deprecated wrapper methods * fix format * fix: Apply review suggestions Co-authored-by: Christopher Allen <cpcallen+github@gmail.com> * fix: restore blank line --------- Co-authored-by: Christopher Allen <cpcallen+github@gmail.com>
This commit is contained in:
@@ -726,21 +726,21 @@ const PROCEDURES_MUTATORARGUMENT = {
|
||||
if (sourceBlock.isInFlyout) {
|
||||
return varName;
|
||||
}
|
||||
|
||||
const model = outerWs.getVariable(varName, '');
|
||||
const variableMap = outerWs.getVariableMap();
|
||||
const model = variableMap.getVariable(varName, '');
|
||||
if (model && model.getName() !== varName) {
|
||||
// Rename the variable (case change)
|
||||
outerWs.renameVariableById(model.getId(), varName);
|
||||
variableMap.renameVariable(model, varName);
|
||||
}
|
||||
if (!model) {
|
||||
if (this.editingInteractively) {
|
||||
if (!this.editingVariable) {
|
||||
this.editingVariable = outerWs.createVariable(varName, '');
|
||||
this.editingVariable = variableMap.createVariable(varName, '');
|
||||
} else {
|
||||
outerWs.renameVariableById(this.editingVariable.getId(), varName);
|
||||
variableMap.renameVariable(this.editingVariable, varName);
|
||||
}
|
||||
} else {
|
||||
outerWs.createVariable(varName, '');
|
||||
variableMap.createVariable(varName, '');
|
||||
}
|
||||
}
|
||||
return varName;
|
||||
|
||||
Reference in New Issue
Block a user