Merge pull request #94230 from CrazyRoka/optimize-gdscript-get-position
Optimize `Node::is_readable_from_caller_thread()` by prioritizing the most common case
This commit is contained in:
commit
edefcf6d1e
|
@ -596,7 +596,7 @@ public:
|
|||
// No thread processing.
|
||||
// Only accessible if node is outside the scene tree
|
||||
// or access will happen from a node-safe thread.
|
||||
return !data.inside_tree || is_current_thread_safe_for_nodes();
|
||||
return is_current_thread_safe_for_nodes() || unlikely(!data.inside_tree);
|
||||
} else {
|
||||
// Thread processing.
|
||||
return true;
|
||||
|
|
Loading…
Reference in New Issue