From 5387019f5f6855ec978a000ddd53f792f9f13d03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20K=C3=A4berich?= Date: Thu, 20 Oct 2022 00:41:13 +0200 Subject: [PATCH] Wait for calculation thread when closing dialog --- .../PC_Application/LibreVNA-GUI/Tools/eyediagramdialog.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Software/PC_Application/LibreVNA-GUI/Tools/eyediagramdialog.cpp b/Software/PC_Application/LibreVNA-GUI/Tools/eyediagramdialog.cpp index 4a22684..27a4a62 100644 --- a/Software/PC_Application/LibreVNA-GUI/Tools/eyediagramdialog.cpp +++ b/Software/PC_Application/LibreVNA-GUI/Tools/eyediagramdialog.cpp @@ -119,6 +119,9 @@ EyeDiagramDialog::EyeDiagramDialog(TraceModel &model) : EyeDiagramDialog::~EyeDiagramDialog() { + while(updating) { + std::this_thread::sleep_for(20ms); + } delete tdr; delete ui; }