[TOOLTIPS] Accept null module instance with Loadstring

Christian Costa titan.costa at wanadoo.fr
Mon Feb 23 13:26:06 CST 2004


Changelog :
Accept null module instance, Loadstring can handle it.

Christian Costa   titan.costa at wanadoo.fr
-------------- next part --------------
Index: tooltips.c
===================================================================
RCS file: /home/wine/wine/dlls/comctl32/tooltips.c,v
retrieving revision 1.61
diff -u -r1.61 tooltips.c
--- tooltips.c	20 Nov 2003 22:04:13 -0000	1.61
+++ tooltips.c	23 Feb 2004 18:17:52 -0000
@@ -701,7 +701,7 @@
     toolPtr->rect   = lpToolInfo->rect;
     toolPtr->hinst  = lpToolInfo->hinst;
 
-    if ((lpToolInfo->hinst) && (HIWORD((INT)lpToolInfo->lpszText) == 0)) {
+    if (HIWORD((INT)lpToolInfo->lpszText) == 0) {
 	TRACE("add string id %x!\n", (int)lpToolInfo->lpszText);
 	toolPtr->lpszText = (LPWSTR)lpToolInfo->lpszText;
     }
@@ -779,7 +779,7 @@
     toolPtr->rect   = lpToolInfo->rect;
     toolPtr->hinst  = lpToolInfo->hinst;
 
-    if ((lpToolInfo->hinst) && (HIWORD((INT)lpToolInfo->lpszText) == 0)) {
+    if (HIWORD((INT)lpToolInfo->lpszText) == 0) {
 	TRACE("add string id %x!\n", (int)lpToolInfo->lpszText);
 	toolPtr->lpszText = (LPWSTR)lpToolInfo->lpszText;
     }
@@ -842,7 +842,7 @@
 
     /* delete text string */
     toolPtr = &infoPtr->tools[nTool];
-    if ((toolPtr->hinst) && (toolPtr->lpszText)) {
+    if (toolPtr->lpszText) {
 	if ( (toolPtr->lpszText != LPSTR_TEXTCALLBACKW) &&
 	     (HIWORD((INT)toolPtr->lpszText) != 0) )
 	    Free (toolPtr->lpszText);
@@ -917,7 +917,7 @@
 
     /* delete text string */
     toolPtr = &infoPtr->tools[nTool];
-    if ((toolPtr->hinst) && (toolPtr->lpszText)) {
+    if (toolPtr->lpszText) {
 	if ( (toolPtr->lpszText != LPSTR_TEXTCALLBACKW) &&
 	     (HIWORD((INT)toolPtr->lpszText) != 0) )
 	    Free (toolPtr->lpszText);
@@ -1632,7 +1632,7 @@
     toolPtr->rect   = lpToolInfo->rect;
     toolPtr->hinst  = lpToolInfo->hinst;
 
-    if ((lpToolInfo->hinst) && (HIWORD((INT)lpToolInfo->lpszText) == 0)) {
+    if (HIWORD((INT)lpToolInfo->lpszText) == 0) {
 	TRACE("set string id %x!\n", (INT)lpToolInfo->lpszText);
 	toolPtr->lpszText = (LPWSTR)lpToolInfo->lpszText;
     }
@@ -1689,7 +1689,7 @@
     toolPtr->rect   = lpToolInfo->rect;
     toolPtr->hinst  = lpToolInfo->hinst;
 
-    if ((lpToolInfo->hinst) && (HIWORD((INT)lpToolInfo->lpszText) == 0)) {
+    if (HIWORD((INT)lpToolInfo->lpszText) == 0) {
 	TRACE("set string id %x!\n", (INT)lpToolInfo->lpszText);
 	toolPtr->lpszText = lpToolInfo->lpszText;
     }
@@ -1805,7 +1805,7 @@
     /* copy tool text */
     toolPtr->hinst  = lpToolInfo->hinst;
 
-    if ((lpToolInfo->hinst) && (HIWORD((INT)lpToolInfo->lpszText) == 0)){
+    if (HIWORD((INT)lpToolInfo->lpszText) == 0){
 	toolPtr->lpszText = (LPWSTR)lpToolInfo->lpszText;
     }
     else if (lpToolInfo->lpszText) {
@@ -1862,7 +1862,7 @@
     /* copy tool text */
     toolPtr->hinst  = lpToolInfo->hinst;
 
-    if ((lpToolInfo->hinst) && (HIWORD((INT)lpToolInfo->lpszText) == 0)){
+    if (HIWORD((INT)lpToolInfo->lpszText) == 0){
 	toolPtr->lpszText = lpToolInfo->lpszText;
     }
     else if (lpToolInfo->lpszText) {
@@ -1958,7 +1958,7 @@
     if (infoPtr->tools) {
 	for (i = 0; i < infoPtr->uNumTools; i++) {
 	    toolPtr = &infoPtr->tools[i];
-	    if ((toolPtr->hinst) && (toolPtr->lpszText)) {
+	    if (toolPtr->lpszText) {
 		if ( (toolPtr->lpszText != LPSTR_TEXTCALLBACKW) &&
 		     (HIWORD((INT)toolPtr->lpszText) != 0) )
 		{


More information about the wine-patches mailing list