Update running_code_in_the_editor.rst to fix error in example code

Example was potentially trying to connect a signal from a null reference
This commit is contained in:
AtelierFerrofell
2025-08-05 02:34:48 -07:00
committed by GitHub
parent bae4de3b5b
commit edebaa4fb7

View File

@@ -370,7 +370,8 @@ You then want to connect the signal when a new resource is set:
set(new_resource):
resource = new_resource
# Connect the changed signal as soon as a new resource is being added.
resource.changed.connect(_on_resource_changed)
if resource != null:
resource.changed.connect(_on_resource_changed)
func _on_resource_changed():
print("My resource just changed!")
@@ -392,7 +393,10 @@ You then want to connect the signal when a new resource is set:
{
_resource = value;
// Connect the changed signal as soon as a new resource is being added.
_resource.Changed += OnResourceChanged;
if (_resource != null)
{
_resource.Changed += OnResourceChanged;
}
}
}
}
@@ -414,7 +418,8 @@ would cause unneeded updates.
if resource != null:
resource.changed.disconnect(_on_resource_changed)
resource = new_resource
resource.changed.connect(_on_resource_changed)
if resource != null:
resource.changed.connect(_on_resource_changed)
.. code-tab:: csharp
@@ -430,7 +435,10 @@ would cause unneeded updates.
_resource.Changed -= OnResourceChanged;
}
_resource = value;
_resource.Changed += OnResourceChanged;
if (_resource != null)
{
_resource.Changed += OnResourceChanged;
}
}
}