fix: fixed batch latency test, close #712

This commit is contained in:
Qv2ray-dev 2020-06-30 19:43:43 +08:00
parent 315ee055cb
commit 148f91c83f
No known key found for this signature in database
GPG Key ID: E7FAEFAFCD031D4B
2 changed files with 11 additions and 11 deletions

View File

@ -1 +1 @@
5688 5689

View File

@ -1034,17 +1034,17 @@ void MainWindow::on_action_RCM_UpdateSubscription_triggered()
void MainWindow::on_action_RCM_LatencyTest_triggered() void MainWindow::on_action_RCM_LatencyTest_triggered()
{ {
auto current = connectionListWidget->currentItem(); for (const auto &current : connectionListWidget->selectedItems())
if (current != nullptr)
{ {
auto widget = GetItemWidget(current); if (!current)
if (widget) continue;
{ const auto widget = GetItemWidget(current);
if (widget->IsConnection()) if (!widget)
ConnectionManager->StartLatencyTest(widget->Identifier().connectionId); continue;
else if (widget->IsConnection())
ConnectionManager->StartLatencyTest(widget->Identifier().groupId); ConnectionManager->StartLatencyTest(widget->Identifier().connectionId);
} else
ConnectionManager->StartLatencyTest(widget->Identifier().groupId);
} }
} }