Module: wine Branch: master Commit: 4dc91b7ba1de61c37bfeb46f755f5548de7d5dac URL: http://source.winehq.org/git/wine.git/?a=commit;h=4dc91b7ba1de61c37bfeb46f75...
Author: Francois Gouget fgouget@codeweavers.com Date: Fri Jan 11 09:57:15 2008 +0100
winemenubuilder: EnumResourceNamesW() returns false when we find the icon. So fix the corresponding misfiring trace.
---
programs/winemenubuilder/winemenubuilder.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/programs/winemenubuilder/winemenubuilder.c b/programs/winemenubuilder/winemenubuilder.c index 4feafbe..92660bb 100644 --- a/programs/winemenubuilder/winemenubuilder.c +++ b/programs/winemenubuilder/winemenubuilder.c @@ -296,7 +296,8 @@ static BOOL extract_icon32(LPCWSTR szFileName, int nIndex, const char *szXPMFile sEnumRes.pResInfo = &hResInfo; sEnumRes.nIndex = nIndex; if (!EnumResourceNamesW(hModule, (LPCWSTR)RT_GROUP_ICON, - EnumResNameProc, (LONG_PTR)&sEnumRes)) + EnumResNameProc, (LONG_PTR)&sEnumRes) && + sEnumRes.nIndex != 0) { WINE_TRACE("EnumResourceNamesW failed, error %d\n", GetLastError()); }