Misc. Fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



[extracted from office2.diff]

ChangeLog:
  Misc. fixes for the common controls (by Codeweavers)
    -- fix order of parameters is SendNotify
    -- always the dlg cntrl ID of the sender.

--
Dimi.
Index: dlls/comctl32/comctl32undoc.c
===================================================================
RCS file: /var/cvs/wine/dlls/comctl32/comctl32undoc.c,v
retrieving revision 1.57
diff -u -r1.57 comctl32undoc.c
--- dlls/comctl32/comctl32undoc.c	18 Jan 2002 19:04:39 -0000	1.57
+++ dlls/comctl32/comctl32undoc.c	28 Jan 2002 05:02:39 -0000
@@ -2304,8 +2304,9 @@
 	    HWND hwndParent = GetParent (lpNotify->hwndFrom);
 	    if (hwndParent) {
 		hwndParent = GetWindow (lpNotify->hwndFrom, GW_OWNER);
-		if (hwndParent)
-		    idFrom = GetDlgCtrlID (lpNotify->hwndFrom);
+		/* the following is done even if the return from above
+		 * is zero.  GLA 12/2001 */
+		idFrom = GetDlgCtrlID (lpNotify->hwndFrom);
 	    }
 	}
 
@@ -2324,8 +2325,8 @@
  * SendNotify [COMCTL32.341]
  *
  * PARAMS
- *     hwndFrom [I]
  *     hwndTo   [I]
+ *     hwndFrom [I]
  *     uCode    [I]
  *     lpHdr    [I]
  *
@@ -2335,13 +2336,13 @@
  */
 
 LRESULT WINAPI
-COMCTL32_SendNotify (HWND hwndFrom, HWND hwndTo,
+COMCTL32_SendNotify (HWND hwndTo, HWND hwndFrom,
 		     UINT uCode, LPNMHDR lpHdr)
 {
     NOTIFYDATA notify;
 
     TRACE("(0x%04x 0x%04x %d %p)\n",
-	   hwndFrom, hwndTo, uCode, lpHdr);
+	   hwndTo, hwndFrom, uCode, lpHdr);
 
     notify.hwndFrom = hwndFrom;
     notify.hwndTo   = hwndTo;

[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux