소스 검색

[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() {