diff --git a/src/single_window/recent_connections.cpp b/src/single_window/recent_connections.cpp index 33f3878..25f1342 100644 --- a/src/single_window/recent_connections.cpp +++ b/src/single_window/recent_connections.cpp @@ -176,8 +176,6 @@ int Render::ShowRecentConnections() { connect + "##ConnectionTo" + it->first; if (ImGui::Button(connect_to_this_connection_button_name.c_str(), ImVec2(button_width, button_height))) { - LOG_ERROR("Connect to [{}], password [{}]", remote_id.c_str(), - password.c_str()); remote_id_ = remote_id; if (!password.empty() && password.size() == 6) { remember_password_ = true; diff --git a/src/single_window/render_callback_func.cpp b/src/single_window/render_callback_func.cpp index b37ba86..7664ed8 100644 --- a/src/single_window/render_callback_func.cpp +++ b/src/single_window/render_callback_func.cpp @@ -351,12 +351,12 @@ void Render::NetStatusReport(const char *client_id, size_t client_id_size, LOG_INFO("Net mode: [{}]", int(render->traversal_mode_)); } - if (net_traffic_stats && nullptr == strstr(client_id, "C-")) { - render->net_traffic_stats_.video_in = net_traffic_stats->video_in; - render->net_traffic_stats_.video_out = net_traffic_stats->video_out; - render->net_traffic_stats_.audio_in = net_traffic_stats->audio_in; - render->net_traffic_stats_.audio_out = net_traffic_stats->audio_out; - render->net_traffic_stats_.total_in = net_traffic_stats->total_in; - render->net_traffic_stats_.total_out = net_traffic_stats->total_out; + if (!net_traffic_stats) { + return; + } + + // only display client side net status if connected to itself + if (!(render->peer_reserved_ && !strstr(client_id, "C-"))) { + render->net_traffic_stats_ = *net_traffic_stats; } } \ No newline at end of file diff --git a/thirdparty/projectx b/thirdparty/projectx index c5c85f0..38fabc9 160000 --- a/thirdparty/projectx +++ b/thirdparty/projectx @@ -1 +1 @@ -Subproject commit c5c85f0785fb1130fed58d3933959fc573f38750 +Subproject commit 38fabc97412ca77fabc6ec1379e757f7c89dcd8e