diff --git a/src/single_window/remote_peer_window.cpp b/src/single_window/remote_peer_window.cpp index 771486b..419c521 100644 --- a/src/single_window/remote_peer_window.cpp +++ b/src/single_window/remote_peer_window.cpp @@ -57,11 +57,13 @@ int Render::RemoteWindow() { int ret = -1; if (signal_connected_) { if (!connection_established_) { - if (remote_id_ == local_id_ && !peer_reserved_) { + if (0 == strcmp(remote_id_, client_id_) && !peer_reserved_) { peer_reserved_ = CreatePeer(¶ms_); if (peer_reserved_) { LOG_INFO("Create peer[reserved] instance successful"); - Init(peer_reserved_, ""); + std::string client_id = "C-"; + client_id += client_id_; + Init(peer_reserved_, client_id.c_str()); LOG_INFO("Peer[reserved] init finish"); } else { LOG_INFO("Create peer[reserved] instance failed"); diff --git a/thirdparty/projectx b/thirdparty/projectx index 3453d4e..8dc96ee 160000 --- a/thirdparty/projectx +++ b/thirdparty/projectx @@ -1 +1 @@ -Subproject commit 3453d4e0c4de8805bfc1ff3b18e75613950b03d1 +Subproject commit 8dc96eeb4c7f6cd17408aa4a1442db533a146655