summaryrefslogtreecommitdiffstats
path: root/core/string/string_name.h
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-09-11 12:34:56 +0200
committerRémi Verschelde <rverschelde@gmail.com>2024-09-11 12:34:56 +0200
commit3cad849b1f47747f69081086faa2db190706a829 (patch)
treee484be2f69c72b906f780e8ce965da0850525684 /core/string/string_name.h
parenta4e77d94bc36ff3813c72d11b97086c6794c3a58 (diff)
parent0dde931bc95e6781190af0ba31fc2ab3af22c3bc (diff)
downloadredot-engine-3cad849b1f47747f69081086faa2db190706a829.tar.gz
Merge pull request #96586 from rune-scape/fix-empty-stringname-hash
StringName: Fix empty hash
Diffstat (limited to 'core/string/string_name.h')
-rw-r--r--core/string/string_name.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/string/string_name.h b/core/string/string_name.h
index 288e2c7520..d4b70d311d 100644
--- a/core/string/string_name.h
+++ b/core/string/string_name.h
@@ -83,6 +83,7 @@ class StringName {
static inline Mutex mutex;
static void setup();
static void cleanup();
+ static uint32_t get_empty_hash();
static inline bool configured = false;
#ifdef DEBUG_ENABLED
struct DebugSortReferences {
@@ -139,7 +140,7 @@ public:
if (_data) {
return _data->hash;
} else {
- return 0;
+ return get_empty_hash();
}
}
_FORCE_INLINE_ const void *data_unique_pointer() const {