Ver código fonte

Merge pull request #69699 from aaronfranke/fix-variant-sname-inv

Fix Variant StringName `is_zero` being inverted
Rémi Verschelde 2 anos atrás
pai
commit
5c635e8f24
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      core/variant/variant.cpp

+ 1 - 1
core/variant/variant.cpp

@@ -940,7 +940,7 @@ bool Variant::is_zero() const {
 			return reinterpret_cast<const Signal *>(_data._mem)->is_null();
 		}
 		case STRING_NAME: {
-			return *reinterpret_cast<const StringName *>(_data._mem) != StringName();
+			return *reinterpret_cast<const StringName *>(_data._mem) == StringName();
 		}
 		case NODE_PATH: {
 			return reinterpret_cast<const NodePath *>(_data._mem)->is_empty();