瀏覽代碼

[MP] Fix orphan StringName on close.

Use a static StringName for the registered default interface name.
Fabio Alessandrelli 2 年之前
父節點
當前提交
f9bcaccc11
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      scene/main/multiplayer_api.cpp

+ 1 - 1
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() {