diff --git a/dataengines/soliddevice/soliddeviceengine.cpp b/dataengines/soliddevice/soliddeviceengine.cpp index 370c08c4e..d0d222f4b 100644 --- a/dataengines/soliddevice/soliddeviceengine.cpp +++ b/dataengines/soliddevice/soliddeviceengine.cpp @@ -543,7 +543,7 @@ bool SolidDeviceEngine::updateStorageSpace(const QString &udi) Solid::Device device = m_devicemap.value(udi); Solid::StorageAccess *storageaccess = device.as(); - if (!storageaccess) { + if (!storageaccess || !storageaccess->isAccessible()) { return false; }