From e29ac5c3ff38f48d8b48bddf2e308dcc68dc9ba8 Mon Sep 17 00:00:00 2001 From: Kai Uwe Broulik Date: Wed, 8 Aug 2018 12:41:31 +0200 Subject: [PATCH] [Solid Device Engine] Don't update free space info for inaccessible storage devices This might trigger automounting of devices. CCBUG: 355258 Differential Revision: https://phabricator.kde.org/D14532 --- dataengines/soliddevice/soliddeviceengine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; }