Delete net worker when net manager thread completes

This commit is contained in:
baldurk
2021-01-22 14:57:48 +00:00
parent dae98c3547
commit e6601672ec
+2 -1
View File
@@ -257,9 +257,10 @@ MainWindow::MainWindow(ICaptureContext &ctx) : QMainWindow(NULL), ui(new Ui::Mai
#endif
m_NetWorker = new NetworkWorker;
m_NetManagerThread = new LambdaThread([]() {
m_NetManagerThread = new LambdaThread([this]() {
QEventLoop loop;
loop.exec();
delete m_NetWorker;
});
m_NetManagerThread->moveObjectToThread(m_NetWorker);
m_NetManagerThread->start();