mirror of https://gitlab.com/basile.b/dexed.git
try to skip empty drives (#18)
This commit is contained in:
parent
87a63d517f
commit
ff576c985f
|
@ -635,13 +635,16 @@ procedure listDrives(aList: TStrings);
|
|||
{$IFDEF WINDOWS}
|
||||
var
|
||||
drv: char;
|
||||
ltr: string;
|
||||
ltr, nme: string;
|
||||
{$ENDIF}
|
||||
begin
|
||||
{$IFDEF WINDOWS}
|
||||
setLength(nme, 255);
|
||||
for drv := 'A' to 'Z' do
|
||||
begin
|
||||
ltr := drv + ':\';
|
||||
if not GetVolumeInformation(PChar(ltr), PChar(nme), 255, nil, nil, nil, nil, 0) then
|
||||
continue;
|
||||
case GetDriveType(PChar(ltr)) of
|
||||
DRIVE_REMOVABLE,
|
||||
DRIVE_FIXED,
|
||||
|
|
Loading…
Reference in New Issue