<AWT Dev> <AWT dev>[9] Review request for 8147842: IME Composition Window is displayed at incorrect location
Semyon Sadetsky
semyon.sadetsky at oracle.com
Mon Apr 18 15:39:21 UTC 2016
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/20160418/571c8505/attachment.html>
More information about the awt-dev
mailing list