From da9927f61fc23b27ccf69473e63f33f509a61c87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Sun, 21 Feb 2016 20:27:59 +0100 Subject: [PATCH] close #277 --- plugins/deviceplugins/mock/devicepluginmock.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/deviceplugins/mock/devicepluginmock.cpp b/plugins/deviceplugins/mock/devicepluginmock.cpp index 797bd2e6..64291540 100644 --- a/plugins/deviceplugins/mock/devicepluginmock.cpp +++ b/plugins/deviceplugins/mock/devicepluginmock.cpp @@ -119,7 +119,13 @@ DeviceManager::DeviceSetupStatus DevicePluginMock::setupDevice(Device *device) void DevicePluginMock::postSetupDevice(Device *device) { + qCDebug(dcMockDevice) << "Postsetup mockdevice" << device->name(); if (device->deviceClassId() == mockParentDeviceClassId) { + foreach (Device *d, myDevices()) { + if (d->deviceClassId() == mockChildDeviceClassId && d->parentId() == device->id()) { + return; + } + } onChildDeviceDiscovered(device->id()); } }