diff --git a/libguh/devicemanager.cpp b/libguh/devicemanager.cpp index b582d659..2060d6ac 100644 --- a/libguh/devicemanager.cpp +++ b/libguh/devicemanager.cpp @@ -201,8 +201,8 @@ DeviceManager::DeviceError DeviceManager::discoverDevices(const DeviceClassId &d return DeviceErrorPluginNotFound; } m_discoveringPlugins.append(plugin); - QPair ret = plugin->discoverDevices(deviceClassId, effectiveParams); - if (ret.first != DeviceErrorAsync) { + DeviceError ret = plugin->discoverDevices(deviceClassId, effectiveParams); + if (ret != DeviceErrorAsync) { m_discoveringPlugins.removeOne(plugin); } return ret;