mirror of
https://github.com/google/blockly.git
synced 2026-01-08 01:20:12 +01:00
fix: Disable newly created function call blocks when the corresponding definition is disabled. (#8665)
This commit is contained in:
@@ -1099,6 +1099,14 @@ const PROCEDURE_CALL_COMMON = {
|
||||
xml.appendChild(block);
|
||||
Xml.domToWorkspace(xml, this.workspace);
|
||||
Events.setGroup(false);
|
||||
} else if (!def.isEnabled()) {
|
||||
this.setDisabledReason(
|
||||
true,
|
||||
DISABLED_PROCEDURE_DEFINITION_DISABLED_REASON,
|
||||
);
|
||||
this.setWarningText(
|
||||
Msg['PROCEDURES_CALL_DISABLED_DEF_WARNING'].replace('%1', name),
|
||||
);
|
||||
}
|
||||
} else if (event.type === Events.BLOCK_DELETE) {
|
||||
// Look for the case where a procedure definition has been deleted,
|
||||
|
||||
Reference in New Issue
Block a user