Signed-off-by: Aric Stewart aric@codeweavers.com
On 5/8/16 6:25 AM, Akihiro Sagawa wrote:
Fix bug 34056. Try 2: - Another approach to maintain default IME windows --- no more using hooks. - Add an internal API to imm32 as thread_data is still there. - User32 keeps reference counter in TEB block and call the new API when creating/destroying a window.
Signed-off-by: Akihiro Sagawa sagawa.aki@gmail.com
dlls/imm32/imm.c | 34 ++++++++++++++++++++++++++-------- dlls/imm32/imm32.spec | 1 + dlls/imm32/tests/imm32.c | 4 ++-- dlls/user32/misc.c | 4 +++- dlls/user32/user_private.h | 2 ++ dlls/user32/win.c | 40 ++++++++++++++++++++++++++++++++++++++++ 6 files changed, 74 insertions(+), 11 deletions(-)