Commit 354e999c authored by Alex Henrie's avatar Alex Henrie Committed by Alexandre Julliard

winex11: Avoid calling RtlInitUnicodeString on a static constant.

parent 129d8616
......@@ -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)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment