http://git.etersoft.ru/projects
/
wine
/
eterwine.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f4ec583
)
user32: Implement handling of WM_INPUTLANGCHANGE.
author
Aric Stewart
<aric@codeweavers.com>
Wed, 10 Dec 2008 15:37:38 +0000
(09:37 -0600)
committer
Alexandre Julliard
<julliard@winehq.org>
Thu, 11 Dec 2008 10:50:07 +0000
(11:50 +0100)
dlls/user32/defwnd.c
patch
|
blob
|
blame
|
history
diff --git
a/dlls/user32/defwnd.c
b/dlls/user32/defwnd.c
index e878adb1abc0220200d53d3eeb260e365633ae5a..8a2d21ea6ebc2be99d977fb2a42a65efbc2765f5 100644
(file)
--- a/
dlls/user32/defwnd.c
+++ b/
dlls/user32/defwnd.c
@@
-758,6
+758,20
@@
static LRESULT DEFWND_DefWinProc( HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPa
SendMessageW( hwnd, WM_HELP, 0, (LPARAM)&hi );
break;
}
+
+ case WM_INPUTLANGCHANGE:
+ {
+ int count = 0;
+ HWND *win_array = WIN_ListChildren( hwnd );
+
+ if (!win_array)
+ break;
+ while (win_array[count])
+ SendMessageW( win_array[count++], WM_INPUTLANGCHANGE, wParam, lParam);
+ HeapFree(GetProcessHeap(),0,win_array);
+ break;
+ }
+
}
return 0;