diff --git a/dll/win32/msi/dialog.c b/dll/win32/msi/dialog.c index 376fa491fd..7a8417ff70 100644 --- a/dll/win32/msi/dialog.c +++ b/dll/win32/msi/dialog.c @@ -3237,6 +3237,13 @@ static void msi_dialog_vcl_add_drives( msi_dialog *dialog, msi_control *control ptr = drives; while (*ptr) { +#ifdef __REACTOS__ + if (GetDriveTypeW(ptr) != DRIVE_FIXED) + { + ptr += lstrlenW(ptr) + 1; + continue; + } +#endif lvitem.mask = LVIF_TEXT; lvitem.iItem = i; lvitem.iSubItem = 0;