ScriptTextEditor
Fix checking if script is attached to any node belonging to scene
#66212
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #66209.
_find_script_node
function was not traversing children not owned by the given scene so nodes added in the given scene to a subscene's root / its editable children weren't reached and thus their scripts were not checked. Now it traverses all children but checks the scripts only for the nodes owned by the given scene.The changed
_find_script_node
function is used only for this check so it shouldn't break anything:godot/editor/plugins/script_text_editor.cpp
Lines 1567 to 1571 in 7476569