summaryrefslogtreecommitdiff
path: root/scene/main
diff options
context:
space:
mode:
authorFabio Alessandrelli <fabio.alessandrelli@gmail.com>2023-02-27 09:42:46 +0100
committerFabio Alessandrelli <fabio.alessandrelli@gmail.com>2023-02-27 09:45:16 +0100
commitf9bcaccc112425fcc462c761bfcc82cc8030f318 (patch)
tree3a9f4aec660ba55ebdff200d12d6d512b0a00649 /scene/main
parentec8475af5eb61e988b389d032adc548f6ef39be6 (diff)
[MP] Fix orphan StringName on close.
Use a static StringName for the registered default interface name.
Diffstat (limited to 'scene/main')
-rw-r--r--scene/main/multiplayer_api.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/scene/main/multiplayer_api.cpp b/scene/main/multiplayer_api.cpp
index 950eb2809c..35e4302bb7 100644
--- a/scene/main/multiplayer_api.cpp
+++ b/scene/main/multiplayer_api.cpp
@@ -43,7 +43,7 @@ StringName MultiplayerAPI::default_interface;
void MultiplayerAPI::set_default_interface(const StringName &p_interface) {
ERR_FAIL_COND_MSG(!ClassDB::is_parent_class(p_interface, MultiplayerAPI::get_class_static()), vformat("Can't make %s the default multiplayer interface since it does not extend MultiplayerAPI.", p_interface));
- default_interface = p_interface;
+ default_interface = StringName(p_interface, true);
}
StringName MultiplayerAPI::get_default_interface() {