Vincent Povirk : explorer: Use StrRetToStrW to convert STRRET result.
Alexandre Julliard
julliard at winehq.org
Mon Nov 18 14:51:39 CST 2013
Module: wine
Branch: master
Commit: cd1abd68c3bd48267f96403e9ed937e1a11911db
URL: http://source.winehq.org/git/wine.git/?a=commit;h=cd1abd68c3bd48267f96403e9ed937e1a11911db
Author: Vincent Povirk <vincent at codeweavers.com>
Date: Wed Oct 30 14:50:51 2013 -0500
explorer: Use StrRetToStrW to convert STRRET result.
---
programs/explorer/explorer.c | 11 ++---------
1 files changed, 2 insertions(+), 9 deletions(-)
diff --git a/programs/explorer/explorer.c b/programs/explorer/explorer.c
index 1df781c..d01a3c3 100644
--- a/programs/explorer/explorer.c
+++ b/programs/explorer/explorer.c
@@ -118,20 +118,13 @@ static BOOL create_combobox_item(IShellFolder *folder, LPCITEMIDLIST pidl, IImag
HICON icon;
strret.uType=STRRET_WSTR;
hres = IShellFolder_GetDisplayNameOf(folder,pidl,SHGDN_FORADDRESSBAR,&strret);
+ if(SUCCEEDED(hres))
+ hres = StrRetToStrW(&strret, pidl, &item->pszText);
if(FAILED(hres))
{
WINE_WARN("Could not get name for pidl\n");
return FALSE;
}
- switch(strret.uType)
- {
- case STRRET_WSTR:
- item->pszText = strret.u.pOleStr;
- break;
- default:
- WINE_FIXME("Unimplemented STRRET type:%u\n",strret.uType);
- break;
- }
hres = IShellFolder_GetUIObjectOf(folder,NULL,1,&pidl,&IID_IExtractIconW,
&reserved,(void**)&extract_icon);
if(SUCCEEDED(hres))
More information about the wine-cvs
mailing list