mirror of
https://github.com/reactos/wine.git
synced 2025-02-18 03:48:01 +00:00
shell32: Make sure BrowseForFolder doesn't return NULL for the Desktop folder as this means a cancel.
This commit is contained in:
parent
fa97fbdcad
commit
474bf4fc4b
@ -524,7 +524,10 @@ static BOOL BrsFolder_OnCommand( browse_info *info, UINT id )
|
||||
switch (id)
|
||||
{
|
||||
case IDOK:
|
||||
info->pidlRet = ILClone(info->pidlRet); /* The original pidl will be free'd. */
|
||||
/* The original pidl is owned by the treeview and will be free'd. */
|
||||
info->pidlRet = ILClone(info->pidlRet);
|
||||
if (info->pidlRet == NULL) /* A null pidl would mean a cancel */
|
||||
info->pidlRet = _ILCreateDesktop();
|
||||
pdump( info->pidlRet );
|
||||
if (lpBrowseInfo->pszDisplayName)
|
||||
SHGetPathFromIDListW( info->pidlRet, lpBrowseInfo->pszDisplayName );
|
||||
|
Loading…
x
Reference in New Issue
Block a user