From f9dc3c0a4129e969976b4226e8eca7923c82f84b Mon Sep 17 00:00:00 2001 From: Don Gagne Date: Fri, 5 Dec 2014 09:55:36 -0800 Subject: [PATCH] Make sure UAS is deleted on correct thread --- src/uas/UASManager.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/uas/UASManager.cc b/src/uas/UASManager.cc index b749af1e28..57ca620d5d 100644 --- a/src/uas/UASManager.cc +++ b/src/uas/UASManager.cc @@ -279,7 +279,8 @@ UASManager::~UASManager() storeSettings(); // Delete all systems foreach (UASInterface* mav, systems) { - delete mav; + // deleteLater so it ends up on correct thread + mav->deleteLater(); } } -- GitLab