From 4dc91b7ba1de61c37bfeb46f755f5548de7d5dac Mon Sep 17 00:00:00 2001 From: Francois Gouget Date: Fri, 11 Jan 2008 09:57:15 +0100 Subject: [PATCH] winemenubuilder: EnumResourceNamesW() returns false when we find the icon. So fix the corresponding misfiring trace. --- programs/winemenubuilder/winemenubuilder.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/programs/winemenubuilder/winemenubuilder.c b/programs/winemenubuilder/winemenubuilder.c index 4feafbed080..92660bbad49 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()); }