diff --git a/dlls/user32/dialog.c b/dlls/user32/dialog.c index 40ac35b53d0..c7169698134 100644 --- a/dlls/user32/dialog.c +++ b/dlls/user32/dialog.c @@ -1759,6 +1759,8 @@ static INT DIALOG_DlgDirListW( HWND hDlg, LPWSTR spec, INT idLBox, if (idLBox && ((hwnd = GetDlgItem( hDlg, idLBox )) != 0)) { + if (attrib == DDL_DRIVES) attrib |= DDL_EXCLUSIVE; + SENDMSG( combo ? CB_RESETCONTENT : LB_RESETCONTENT, 0, 0 ); if (attrib & DDL_DIRECTORY) {