<AWT Dev> <AWT dev>[9] Review request for 8147842: IME Composition Window is displayed at incorrect location

Alexandr Scherbatiy alexandr.scherbatiy at oracle.com
Thu Apr 21 13:53:53 UTC 2016


The fix looks good to me.

Thanks,
Alexandr.

On 4/18/2016 8:39 AM, Semyon Sadetsky wrote:
>
>
> On 4/18/2016 6:12 PM, Alexander Scherbatiy wrote:
>> On 4/1/2016 1:29 PM, Semyon Sadetsky wrote:
>>> Please review the updated version : 
>>> http://cr.openjdk.java.net/~ssadetsky/8147842/webrev.01/
>>>
>>> fix was changed to avoid possible recursion in native IME evens 
>>> handling which the SendMessage() call might cause.
>>
>>   The SendMessage call has been added by the fix  JDK-8079595 
>> Resizing dialog which is JWindow parent makes JVM crash
>>   Could you give more details why removing this code back will not 
>> cause new JVM crash?
> I did not remove the code back. Before JDK-8079595 the DefSubclassProc 
> function was called actually (see ComCtl32Util::DefWindowProc). This 
> function is not threadsafe and that was the root cause of  the 
> JDK-8079595.
>
> --Semyon
>>
>>   Thanks,
>>   Alexandr.
>>
>>
>>>
>>> --Semyon
>>>
>>> On 3/31/2016 7:38 PM, Semyon Sadetsky wrote:
>>>>
>>>>
>>>> On 3/31/2016 7:11 PM, Semyon Sadetsky wrote:
>>>>> The solution is to support positioning for the IME candidate window.
>>>>
>>>> It should be : "the IME *composition* window" of cause...
>>>>
>>>> --Semyon
>>>>
>>>
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20160421/faa2c6b7/attachment.html>


More information about the awt-dev mailing list