Hi!
The following patch fix at least one app but I don't know if it could
break something.
Assuming Loadstring accept handle equal to 0, I modified the function
accordingly but is it right?
Can somenone enlighten me?
Bye.
Changelog :
dlls/comctl32/tooltips.c : TOOLTIPS_GetTipText
allows module handle equal to 0 which refer to the current module
Christian COSTA titan.costa(a)wanadoo.fr
Index: tooltips.c
===================================================================
RCS file: /home/wine/wine/dlls/comctl32/tooltips.c,v
retrieving revision 1.42
diff -u -r1.42 tooltips.c
--- tooltips.c 9 Mar 2002 23:29:34 -0000 1.42
+++ tooltips.c 17 Apr 2002 19:11:40 -0000
@@ -184,7 +184,7 @@
{
TTTOOL_INFO *toolPtr = &infoPtr->tools[nTool];
- if ((toolPtr->hinst) && (HIWORD((UINT)toolPtr->lpszText) == 0)) {
+ if (HIWORD((UINT)toolPtr->lpszText) == 0) {
/* load a resource */
TRACE("load res string %x %x\n",
toolPtr->hinst, (int)toolPtr->lpszText);
@@ -208,7 +208,7 @@
SendMessageA (toolPtr->hwnd, WM_NOTIFY,
(WPARAM)toolPtr->uId, (LPARAM)&ttnmdi);
- if ((ttnmdi.hinst) && (HIWORD((UINT)ttnmdi.lpszText) == 0)) {
+ if (HIWORD((UINT)ttnmdi.lpszText) == 0) {
LoadStringW (ttnmdi.hinst, (UINT)ttnmdi.lpszText,
infoPtr->szTipText, INFOTIPSIZE);
if (ttnmdi.uFlags & TTF_DI_SETITEM) {