Francois Gouget : winemenubuilder: EnumResourceNamesW() returns false when we find the icon. So fix the corresponding misfiring trace.
Alexandre Julliard
julliard at winehq.org
Fri Jan 11 07:20:28 CST 2008
Module: wine
Branch: master
Commit: 4dc91b7ba1de61c37bfeb46f755f5548de7d5dac
URL: http://source.winehq.org/git/wine.git/?a=commit;h=4dc91b7ba1de61c37bfeb46f755f5548de7d5dac
Author: Francois Gouget <fgouget at 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());
}
More information about the wine-cvs
mailing list