From 4845a00239ec56bc39b2c4ab708683597d0bcb6b Mon Sep 17 00:00:00 2001 From: Dylan McCall Date: Mon, 17 Jun 2024 16:04:48 -0700 Subject: [PATCH] Escape quotes and backslashes for string parameters --- .../ui/blocks/utilities/parameter_input/parameter_input.gd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.gd b/addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.gd index 72bdce83..1d5fac1d 100644 --- a/addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.gd +++ b/addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.gd @@ -58,7 +58,7 @@ func get_string() -> String: var text: String = get_plain_text() if block_type == Types.BlockType.STRING: - text = "'%s'" % text + text = "'%s'" % text.replace("\\", "\\\\").replace("'", "\\'") if block_type == Types.BlockType.VECTOR2: text = "Vector2(%s)" % text