[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/solid/solid/backends/udisks
From: Lukáš Tinkl <lukas () kde ! org>
Date: 2010-08-18 18:30:52
Message-ID: 20100818183052.2030EAC855 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1165282 by lukas:
optical discs (the media) provide always StorageVolume and StorageAccess
M +4 -2 udisksdevice.cpp
--- trunk/KDE/kdelibs/solid/solid/backends/udisks/udisksdevice.cpp #1165281:1165282
@@ -147,9 +147,11 @@
case Solid::DeviceInterface::Block:
return m_device->property("DeviceBlockSize").toULongLong() > 0;
case Solid::DeviceInterface::StorageVolume:
- return m_device->property("DeviceIsPartition").toBool();
+ return m_device->property("DeviceIsPartition").toBool()
+ || (m_device->property("DeviceIsOpticalDisc").toBool() && m_udi.endsWith(":media"));
case Solid::DeviceInterface::StorageAccess:
- return property("DeviceIsPartition").toBool() && property("PartitionNumber").toInt() > 0;
+ return (property("DeviceIsPartition").toBool() && property("PartitionNumber").toInt() > 0)
+ || (m_device->property("DeviceIsOpticalDisc").toBool() && m_udi.endsWith(":media"));
case Solid::DeviceInterface::StorageDrive:
return !m_udi.endsWith(":media") && property("DeviceIsDrive").toBool();
case Solid::DeviceInterface::OpticalDrive:
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic