Re: [5/5] imm32, user32: Create and destroy the default IME window implicitly. (try 2)
Signed-off-by: Aric Stewart <aric(a)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(a)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(-)
participants (1)
-
Aric Stewart