浏览代码

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

Fix Variant StringName `is_zero` being inverted
Rémi Verschelde 2 年之前
父节点
当前提交
5c635e8f24
共有 1 个文件被更改,包括 1 次插入1 次删除
  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();