mirror of
https://github.com/kunkundi/crossdesk.git
synced 2025-10-26 20:25:34 +08:00
[fix] fix client id error when connect to itself
This commit is contained in:
@@ -57,11 +57,13 @@ int Render::RemoteWindow() {
|
|||||||
int ret = -1;
|
int ret = -1;
|
||||||
if (signal_connected_) {
|
if (signal_connected_) {
|
||||||
if (!connection_established_) {
|
if (!connection_established_) {
|
||||||
if (remote_id_ == local_id_ && !peer_reserved_) {
|
if (0 == strcmp(remote_id_, client_id_) && !peer_reserved_) {
|
||||||
peer_reserved_ = CreatePeer(¶ms_);
|
peer_reserved_ = CreatePeer(¶ms_);
|
||||||
if (peer_reserved_) {
|
if (peer_reserved_) {
|
||||||
LOG_INFO("Create peer[reserved] instance successful");
|
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");
|
LOG_INFO("Peer[reserved] init finish");
|
||||||
} else {
|
} else {
|
||||||
LOG_INFO("Create peer[reserved] instance failed");
|
LOG_INFO("Create peer[reserved] instance failed");
|
||||||
|
|||||||
2
thirdparty/projectx
vendored
2
thirdparty/projectx
vendored
Submodule thirdparty/projectx updated: 3453d4e0c4...8dc96eeb4c
Reference in New Issue
Block a user