From dfac8a617ce277d171e27f24b4ea7ec161929949 Mon Sep 17 00:00:00 2001 From: Serhiy Mytrovtsiy Date: Sat, 28 Nov 2020 18:49:49 +0100 Subject: [PATCH] - remove disk from the list if does not have path (prevent to show MacintoshHD - Data partition) (#180) --- Modules/Disk/readers.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Modules/Disk/readers.swift b/Modules/Disk/readers.swift index a2028df0..0714125f 100644 --- a/Modules/Disk/readers.swift +++ b/Modules/Disk/readers.swift @@ -135,10 +135,12 @@ internal class CapacityReader: Reader { } } - 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