diff --git a/src/device/devicemanager.cpp b/src/device/devicemanager.cpp index 592c520e..1269f646 100644 --- a/src/device/devicemanager.cpp +++ b/src/device/devicemanager.cpp @@ -830,7 +830,7 @@ void DeviceManager::DeviceTaskStarted(const int id) { for (int i = 0; i < devices_.count(); ++i) { DeviceInfo *info = devices_[i]; - if (&*info->device_ == device) { + if (info->device_ && &*info->device_ == device) { QModelIndex index = ItemToIndex(info); if (!index.isValid()) continue; active_tasks_[id] = index;