From 08855f3c609b6571ae0a5a600e112f355a27b25c Mon Sep 17 00:00:00 2001 From: taynpg Date: Thu, 26 Jun 2025 23:09:48 +0800 Subject: [PATCH] apr: disconnect clear client list. --- Gui/Control/ConnectControl.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Gui/Control/ConnectControl.cpp b/Gui/Control/ConnectControl.cpp index b06af9c..cb450cb 100644 --- a/Gui/Control/ConnectControl.cpp +++ b/Gui/Control/ConnectControl.cpp @@ -44,6 +44,10 @@ void Connecter::RunWorker(ClientCore* clientCore) connect(clientCore_, &ClientCore::sigDisconnect, this, [this]() { setState(ConnectState::CS_DISCONNECT); + QStandardItemModel* model = qobject_cast(ui->listView->model()); + if (model) { + model->clear(); + } qInfo() << QString(tr("Disconnected.")); });