From 82a8f9effb8b42fc1a0c51fbb5d1af8c4f098fcb Mon Sep 17 00:00:00 2001 From: nymea Date: Thu, 8 Aug 2019 17:39:53 +0200 Subject: [PATCH] bluetooth connection fix --- senic/devicepluginsenic.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/senic/devicepluginsenic.cpp b/senic/devicepluginsenic.cpp index 7d4d95cc..8ab1e4b9 100644 --- a/senic/devicepluginsenic.cpp +++ b/senic/devicepluginsenic.cpp @@ -142,7 +142,9 @@ void DevicePluginSenic::deviceRemoved(Device *device) Nuimo *nuimo = m_nuimos.key(device); m_nuimos.take(nuimo); - delete nuimo; + + hardwareManager()->bluetoothLowEnergyManager()->unregisterDevice(nuimo->bluetoothDevice()); + nuimo->deleteLater(); if (myDevices().isEmpty()) { hardwareManager()->pluginTimerManager()->unregisterTimer(m_reconnectTimer);