diff --git a/src/solid/devices/backends/udisks2/udisksstorageaccess.cpp b/src/solid/devices/backends/udisks2/udisksstorageaccess.cpp --- a/src/solid/devices/backends/udisks2/udisksstorageaccess.cpp +++ b/src/solid/devices/backends/udisks2/udisksstorageaccess.cpp @@ -111,10 +111,10 @@ const QString path = filePath(); - return !path.isEmpty() - && !path.startsWith(QLatin1String("/media/")) - && !path.startsWith(QLatin1String("/run/media/")) - && !path.startsWith(QDir::homePath()); + bool inUserPath = path.startsWith(QLatin1String("/media/")) || + path.startsWith(QLatin1String("/run/media/")) || + path.startsWith(QDir::homePath()); + return !inUserPath; } bool StorageAccess::setup()