- remove disk from the list if does not have path (prevent to show MacintoshHD - Data partition) (#180)

This commit is contained in:
Serhiy Mytrovtsiy
2020-11-28 18:49:49 +01:00
parent d1818523c7
commit dfac8a617c

View File

@@ -135,10 +135,12 @@ internal class CapacityReader: Reader<DiskList> {
}
}
if d.path != nil {
d.free = freeDiskSpaceInBytes(d.path!.absoluteString)
if d.path == nil {
return nil
}
d.free = freeDiskSpaceInBytes(d.path!.absoluteString)
let partitionLevel = d.BSDName.filter { "0"..."9" ~= $0 }.count
if let parent = self.getDeviceIOParent(DADiskCopyIOMedia(disk), level: Int(partitionLevel)) {
d.parent = parent