Re: (try 6)[3/5] imm32: use thread data from target HWND
8 Oct
2013
8 Oct
'13
9:26 a.m.
Aric Stewart <aric(a)codeweavers.com> writes:
@@ -1597,7 +1612,9 @@ BOOL WINAPI ImmGetConversionStatus( HWND WINAPI ImmGetDefaultIMEWnd(HWND hWnd) { HWND ret; - IMMThreadData* thread_data = IMM_GetThreadData(0); + IMMThreadData* thread_data = IMM_GetThreadDataForWindow(hWnd); + if (!thread_data) + return NULL; if (thread_data->hwndDefault == NULL) thread_data->hwndDefault = CreateWindowExW( WS_EX_TOOLWINDOW, szwIME, NULL, WS_POPUP, 0, 0, 1, 1, 0, 0, 0, 0);
It doesn't seem right to create the default window from a different thread. -- Alexandre Julliard julliard(a)winehq.org
4538
Age (days ago)
4538
Last active (days ago)
0 comments
1 participants
participants (1)
-
Alexandre Julliard