imm32: Use the PostMessageW for WM_IME_NOTIFY message.

Aric Stewart aric at codeweavers.com
Mon Mar 12 08:21:52 CDT 2007


Hello,

   yes, I think that is a good change.

   I use kinput2 for testing Japanese on linux.

-aric

Byeong-Sik Jeon wrote:
> Thank you. I understand.
> 
> In my previous persnal mail for you([2/3] patch), how do you think about
> attached patch?
> 
> and what is your xim program? I can't input Japanese string with
> scim( my xim program ).
> 
> 
> Aric Stewart wrote:
>> I am pretty sure that these are done via SendMessage when I checked with 
>> Spy++.  Additional a number of the applications I am working with hang 
>> when the WM_IME_NOTIFY is sent out of order.
>>
>> -aric
>>
>> Byeong-Sik Jeon wrote:
>>> We have to call PostMessage to send WM_IME_NOTIFY message.
>>> To send WM_IME_CONTROL, we use SendMessage, but WM_IME_NOTIFY is not...
>>>  
> 
> 
> ------------------------------------------------------------------------
> 
> diff --git a/dlls/imm32/imm.c b/dlls/imm32/imm.c
> index 02a362e..efff846 100644
> --- a/dlls/imm32/imm.c
> +++ b/dlls/imm32/imm.c
> @@ -1446,7 +1446,6 @@ BOOL WINAPI ImmSetOpenStatus(HIMC hIMC, BOOL fOpen)
>  
>      if (hIMC == (HIMC)FROM_IME)
>      {
> -        ImmInternalSetOpenStatus(fOpen);
>          ImmInternalSendIMENotify(IMN_SETOPENSTATUS, 0);
>          return TRUE;
>      }



More information about the wine-devel mailing list