From eedb67fbb06c9999c3737fb62f70908beec5d756 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Wed, 30 Sep 2015 12:22:39 +0200 Subject: [PATCH] add missing Device.DeviceAdded notifications for async devices and autodevices --- libguh/devicemanager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libguh/devicemanager.cpp b/libguh/devicemanager.cpp index 619cc2b9..bb594015 100644 --- a/libguh/devicemanager.cpp +++ b/libguh/devicemanager.cpp @@ -985,6 +985,7 @@ void DeviceManager::slotDeviceSetupFinished(Device *device, DeviceManager::Devic // lets add it now. if (!m_configuredDevices.contains(device)) { m_configuredDevices.append(device); + emit deviceAdded(device); storeConfiguredDevices(); } @@ -1086,6 +1087,7 @@ void DeviceManager::slotPairingFinished(const PairingTransactionId &pairingTrans } m_configuredDevices.append(device); + emit deviceAdded(device); storeConfiguredDevices(); emit deviceSetupFinished(device, DeviceError::DeviceErrorNoError); postSetupDevice(device); @@ -1122,6 +1124,7 @@ void DeviceManager::autoDevicesAppeared(const DeviceClassId &deviceClassId, cons m_configuredDevices.append(device); storeConfiguredDevices(); emit deviceSetupFinished(device, DeviceError::DeviceErrorNoError); + emit deviceAdded(device); postSetupDevice(device); break; }