mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-14 11:01:29 +00:00
winex11: Avoid calling RtlInitUnicodeString on a static constant.
This commit is contained in:
parent
129d861656
commit
354e999c5a
|
@ -374,7 +374,7 @@ static BOOL grab_clipping_window( const RECT *clip )
|
|||
#ifdef HAVE_X11_EXTENSIONS_XINPUT2_H
|
||||
static const WCHAR messageW[] = {'M','e','s','s','a','g','e',0};
|
||||
struct x11drv_thread_data *data = x11drv_thread_data();
|
||||
UNICODE_STRING class_name;
|
||||
UNICODE_STRING class_name = RTL_CONSTANT_STRING( messageW );
|
||||
Window clip_window;
|
||||
HWND msg_hwnd = 0;
|
||||
POINT pos;
|
||||
|
@ -385,7 +385,6 @@ static BOOL grab_clipping_window( const RECT *clip )
|
|||
if (!data) return FALSE;
|
||||
if (!(clip_window = init_clip_window())) return TRUE;
|
||||
|
||||
RtlInitUnicodeString( &class_name, messageW );
|
||||
if (!(msg_hwnd = NtUserCreateWindowEx( 0, &class_name, &class_name, NULL, 0, 0, 0, 0, 0,
|
||||
HWND_MESSAGE, 0, NtCurrentTeb()->Peb->ImageBaseAddress,
|
||||
NULL, 0, NULL, 0, FALSE )))
|
||||
|
|
|
@ -2058,7 +2058,7 @@ HWND create_foreign_window( Display *display, Window xwin )
|
|||
unsigned int nchildren;
|
||||
XWindowAttributes attr;
|
||||
UINT style = WS_CLIPCHILDREN;
|
||||
UNICODE_STRING class_name;
|
||||
UNICODE_STRING class_name = RTL_CONSTANT_STRING( classW );
|
||||
|
||||
if (!class_registered)
|
||||
{
|
||||
|
@ -2069,7 +2069,6 @@ HWND create_foreign_window( Display *display, Window xwin )
|
|||
class.cbSize = sizeof(class);
|
||||
class.lpfnWndProc = client_foreign_window_proc;
|
||||
class.lpszClassName = classW;
|
||||
RtlInitUnicodeString( &class_name, classW );
|
||||
if (!NtUserRegisterClassExWOW( &class, &class_name, &version, NULL, 0, 0, NULL ) &&
|
||||
RtlGetLastWin32Error() != ERROR_CLASS_ALREADY_EXISTS)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue