Jelajahi Sumber

Decorate rare !data.inside_tree condition with unlikely

CrazyRoka 1 tahun lalu
induk
melakukan
6c86268fdd
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      scene/main/node.h

+ 1 - 1
scene/main/node.h

@@ -596,7 +596,7 @@ public:
 			// No thread processing.
 			// No thread processing.
 			// Only accessible if node is outside the scene tree
 			// Only accessible if node is outside the scene tree
 			// or access will happen from a node-safe thread.
 			// or access will happen from a node-safe thread.
-			return is_current_thread_safe_for_nodes() || !data.inside_tree;
+			return is_current_thread_safe_for_nodes() || unlikely(!data.inside_tree);
 		} else {
 		} else {
 			// Thread processing.
 			// Thread processing.
 			return true;
 			return true;