Francois Gouget : winemenubuilder: Improve traces.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Jan 11 05:35:25 CST 2006


Module: wine
Branch: refs/heads/master
Commit: 629889b267c288323c0d7d70c4ded6ba87199d8e
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=629889b267c288323c0d7d70c4ded6ba87199d8e

Author: Francois Gouget <fgouget at codeweavers.com>
Date:   Wed Jan 11 12:09:53 2006 +0100

winemenubuilder: Improve traces.
Report the EnumResourceNamesW() and failure to find an icon 
separately so traces are less misleading.

---

 programs/winemenubuilder/winemenubuilder.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/programs/winemenubuilder/winemenubuilder.c b/programs/winemenubuilder/winemenubuilder.c
index 50fd615..9c0c3aa 100644
--- a/programs/winemenubuilder/winemenubuilder.c
+++ b/programs/winemenubuilder/winemenubuilder.c
@@ -291,7 +291,11 @@ static BOOL extract_icon32(LPCWSTR szFil
         hResInfo=NULL;
         sEnumRes.pResInfo = &hResInfo;
         sEnumRes.nIndex = nIndex;
-        EnumResourceNamesW(hModule, (LPCWSTR)RT_GROUP_ICON, EnumResNameProc, (LONG_PTR)&sEnumRes);
+        if (!EnumResourceNamesW(hModule, (LPCWSTR)RT_GROUP_ICON,
+                                EnumResNameProc, (LONG_PTR)&sEnumRes))
+        {
+            WINE_TRACE("EnumResourceNamesW failed, error %ld\n", GetLastError());
+        }
     }
 
     if (hResInfo)
@@ -320,7 +324,7 @@ static BOOL extract_icon32(LPCWSTR szFil
     }
     else
     {
-        WINE_ERR("ExtractFromEXEDLL failed, error %ld\n", GetLastError());
+        WINE_ERR("found no icon\n");
         FreeLibrary(hModule);
         return FALSE;
     }




More information about the wine-cvs mailing list