mirror of
https://github.com/godotengine/godot-docs.git
synced 2026-01-05 22:09:56 +03:00
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:
@@ -370,6 +370,7 @@ 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.
|
||||
if resource != null:
|
||||
resource.changed.connect(_on_resource_changed)
|
||||
|
||||
func _on_resource_changed():
|
||||
@@ -392,10 +393,13 @@ 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.
|
||||
if (_resource != null)
|
||||
{
|
||||
_resource.Changed += OnResourceChanged;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void OnResourceChanged()
|
||||
{
|
||||
@@ -414,6 +418,7 @@ would cause unneeded updates.
|
||||
if resource != null:
|
||||
resource.changed.disconnect(_on_resource_changed)
|
||||
resource = new_resource
|
||||
if resource != null:
|
||||
resource.changed.connect(_on_resource_changed)
|
||||
|
||||
.. code-tab:: csharp
|
||||
@@ -430,9 +435,12 @@ would cause unneeded updates.
|
||||
_resource.Changed -= OnResourceChanged;
|
||||
}
|
||||
_resource = value;
|
||||
if (_resource != null)
|
||||
{
|
||||
_resource.Changed += OnResourceChanged;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reporting node configuration warnings
|
||||
-------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user