From 15d893d3cce250523b61da8a4dcd83947a6d36ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20K=C3=A4berich?= Date: Thu, 8 Feb 2024 16:07:54 +0100 Subject: [PATCH] prevent crash when device disconnects while a dialog acquired control --- Software/PC_Application/LibreVNA-GUI/modehandler.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Software/PC_Application/LibreVNA-GUI/modehandler.cpp b/Software/PC_Application/LibreVNA-GUI/modehandler.cpp index c927e4e..af5a7e4 100644 --- a/Software/PC_Application/LibreVNA-GUI/modehandler.cpp +++ b/Software/PC_Application/LibreVNA-GUI/modehandler.cpp @@ -74,7 +74,9 @@ void ModeHandler::activate(Mode * mode) void ModeHandler::deactivate(Mode* mode) { - mode->deactivate(); + if(mode) { + mode->deactivate(); + } activeMode = nullptr; }