diff --git a/qrenderdoc/Windows/Dialogs/LiveCapture.cpp b/qrenderdoc/Windows/Dialogs/LiveCapture.cpp index 1c42f9a30..9febaa319 100644 --- a/qrenderdoc/Windows/Dialogs/LiveCapture.cpp +++ b/qrenderdoc/Windows/Dialogs/LiveCapture.cpp @@ -1315,6 +1315,9 @@ void LiveCapture::connectionThreadEntry() } } + if(m_Connection) + m_Connection->Shutdown(); + GUIInvoke::call(this, [this]() { ui->connectionStatus->setText(tr("Closed")); ui->connectionIcon->setPixmap(Pixmaps::disconnect(ui->connectionIcon));