diff --git a/solid-device-automounter/kded/DeviceAutomounter.cpp b/solid-device-automounter/kded/DeviceAutomounter.cpp index 81898788018644db13b2a87c8a14988bc50c0cb7..cdc69f5c6f08c6132bfb16e3a3f00b22155ff647 100644 --- a/solid-device-automounter/kded/DeviceAutomounter.cpp +++ b/solid-device-automounter/kded/DeviceAutomounter.cpp @@ -96,7 +96,7 @@ void DeviceAutomounter::automountDevice(Solid::Device &dev, AutomounterSettings: if (AutomounterSettings::shouldAutomountDevice(dev.udi(), type)) { Solid::StorageVolume *sv = dev.as(); - if (!sv->isIgnored()) { + if (!sa->isAccessible() && !sv->isIgnored()) { sa->setup(); } }