Skip to content

Commit a5eedd9

Browse files
authored
Merge pull request #11178 from AtelierFerrofell/master
Update running_code_in_the_editor.rst to fix error in example code
2 parents e50a82a + edebaa4 commit a5eedd9

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

tutorials/plugins/running_code_in_the_editor.rst

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,8 @@ You then want to connect the signal when a new resource is set:
370370
set(new_resource):
371371
resource = new_resource
372372
# Connect the changed signal as soon as a new resource is being added.
373-
resource.changed.connect(_on_resource_changed)
373+
if resource != null:
374+
resource.changed.connect(_on_resource_changed)
374375

375376
func _on_resource_changed():
376377
print("My resource just changed!")
@@ -392,7 +393,10 @@ You then want to connect the signal when a new resource is set:
392393
{
393394
_resource = value;
394395
// Connect the changed signal as soon as a new resource is being added.
395-
_resource.Changed += OnResourceChanged;
396+
if (_resource != null)
397+
{
398+
_resource.Changed += OnResourceChanged;
399+
}
396400
}
397401
}
398402
}
@@ -414,7 +418,8 @@ would cause unneeded updates.
414418
if resource != null:
415419
resource.changed.disconnect(_on_resource_changed)
416420
resource = new_resource
417-
resource.changed.connect(_on_resource_changed)
421+
if resource != null:
422+
resource.changed.connect(_on_resource_changed)
418423

419424
.. code-tab:: csharp
420425

@@ -430,7 +435,10 @@ would cause unneeded updates.
430435
_resource.Changed -= OnResourceChanged;
431436
}
432437
_resource = value;
433-
_resource.Changed += OnResourceChanged;
438+
if (_resource != null)
439+
{
440+
_resource.Changed += OnResourceChanged;
441+
}
434442
}
435443
}
436444

0 commit comments

Comments
 (0)