[ros-diffs] [weiden] 27943: The menu names are on the user heaps now
weiden at svn.reactos.org
weiden at svn.reactos.org
Sat Jul 28 13:35:09 CEST 2007
Author: weiden
Date: Sat Jul 28 15:35:08 2007
New Revision: 27943
URL: http://svn.reactos.org/svn/reactos?rev=27943&view=rev
Log:
The menu names are on the user heaps now
Modified:
trunk/reactos/subsystems/win32/win32k/ntuser/class.c
Modified: trunk/reactos/subsystems/win32/win32k/ntuser/class.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/ntuser/class.c?rev=27943&r1=27942&r2=27943&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/ntuser/class.c (original)
+++ trunk/reactos/subsystems/win32/win32k/ntuser/class.c Sat Jul 28 15:35:08 2007
@@ -1961,8 +1961,7 @@
if (Ret != 0 && Offset == GCLP_MENUNAME && Window->Class->MenuNameIsString)
{
- Ret = (ULONG_PTR)DesktopHeapAddressToUser(Window->Class->Desktop,
- (PVOID)Ret);
+ Ret = (ULONG_PTR)UserHeapAddressToUser((PVOID)Ret);
}
}
@@ -2196,10 +2195,9 @@
if (Class->MenuName != NULL && Class->MenuNameIsString)
{
- lpWndClassEx->lpszMenuName = DesktopHeapAddressToUser(Class->Desktop,
- (Ansi ?
- (PVOID)Class->AnsiMenuName :
- (PVOID)Class->MenuName));
+ lpWndClassEx->lpszMenuName = UserHeapAddressToUser(Ansi ?
+ (PVOID)Class->AnsiMenuName :
+ (PVOID)Class->MenuName);
}
/* Undocumented behavior! Return the class atom as a BOOL! */
More information about the Ros-diffs
mailing list