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.")); });