<html><body><p><font color="#2F2F2F">Hi Sergey,</font><br><br><font color="#2F2F2F">Thank you for your reply. Yes, I've added the steps to the bug.</font><br><a href="https://bugs.openjdk.java.net/browse/JDK-8213183">https://bugs.openjdk.java.net/browse/JDK-8213183</a><br><br><font color="#2F2F2F">Please let me know if you have any question or any advice.</font><br><br><font color="#2F2F2F">Thanks,</font><br><font color="#2F2F2F">Toshio Nakamura</font><br><br><img width="16" height="16" src="cid:1__=8FBB09D0DFAF315E8f9e8a93df938690918c8FB@" border="0" alt="Inactive hide details for Sergey Bylokhov ---2018/11/10 12:46:19---Hi, Toshio. Can you please add the steps to reproduce to the"><font size="2" color="#424282">Sergey Bylokhov ---2018/11/10 12:46:19---Hi, Toshio. Can you please add the steps to reproduce to the bug description.</font><br><br><font size="2" color="#5F5F5F">From:        </font><font size="2">Sergey Bylokhov <Sergey.Bylokhov@oracle.com></font><br><font size="2" color="#5F5F5F">To:        </font><font size="2">Toshio 5 Nakamura <TOSHIONA@jp.ibm.com>, awt-dev@openjdk.java.net, i18n-dev@openjdk.java.net</font><br><font size="2" color="#5F5F5F">Date:        </font><font size="2">2018/11/10 12:46</font><br><font size="2" color="#5F5F5F">Subject:        </font><font size="2">Re: <AWT Dev> [PATCH] JDK-8213183: InputMethod cannot be used after its restarting</font><br><hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br><br><br><tt><font size="2">Hi, Toshio.<br><br>Can you please add the steps to reproduce to the bug description.<br><br>On 06/11/2018 01:19, Toshio 5 Nakamura wrote:<br>> Hello,<br>> <br>> Can I obtain a sponsor of this proposal about InputMethod issue on Linux?<br>> <br>> Bug:<br>> </font></tt><tt><font size="2"><a href="https://bugs.openjdk.java.net/browse/JDK-8213183">https://bugs.openjdk.java.net/browse/JDK-8213183</a></font></tt><tt><font size="2"><br>> Webrev:<br>> </font></tt><tt><font size="2"><a href="http://cr.openjdk.java.net/~tnakamura/8213183/webrev.00/">http://cr.openjdk.java.net/~tnakamura/8213183/webrev.00/</a></font></tt><tt><font size="2"><br>> <br>> I've got an author role and filled the bug report.<br>> Please refer the attached mail about the detail of this patch.<br>> <br>> Best Regards,<br>> Toshio Nakamura<br>> <br>> ----- Forwarded by Toshio 5 Nakamura/Japan/IBMon 2018/11/06 18:08-----<br>> <br>> From: "Toshio 5 Nakamura" <TOSHIONA@jp.ibm.com><br>> To: awt-dev@openjdk.java.net, i18n-dev@openjdk.java.net<br>> Date: 2018/06/26 17:46<br>> Subject: <AWT Dev> Proposal: Input Method re-connection<br>> Sent by: "awt-dev" <awt-dev-bounces@openjdk.java.net><br>> <br>> <br>> Hello,<br>> <br>> I'd like to contribute a proposal about Input Method (IM) re-connection<br>> on Linux. This is a part of contribution of IBM enhancements.<br>> <br>> Issue:<br>> After IM process (fcitx, kinput2, etc.) was down, Java GUI application<br>> cannot use it even if IM process is restarted. This change try to<br>> re-connect IM when its process was restarted on Linux.<br>> <br>> Description of changes:<br>> - XRegisterIMInstantiateCallback is set in DestroyXIMCallback.<br>> - Saved the latest activated X11InputMethod instance and use it to<br>> call its activate method in the instantiate callback.<br>> - XSelectInput in XMSelection.java may reset the<br>> XRegisterIMInstantiateCallback entry, so it's changed to keep the<br>> current registers.<br>> <br>> Patch:_<br>> __https://urldefense.proofpoint.com/v2/url?u=http-3A__cr.openjdk.java.net_-7Ealeonard_im-5Fresume_webrev.00_-5F&d=DwIG-g&c=jf_iaSHvJObTbx-siA1ZOg&r=EVbFABcgo-X99_TGI2-qsMtyulHUruf8lAzMlVpVRqw&m=1u3dU946QiLq2yqf7qJ2YMbFMDCXL0zbwk7IdBWttvI&s=6kjP8gXqLxsirUEGjxIwgkO0URfMSs9pVJX2u9TeQnI&e=<br>> (I asked my colleague to store my patch for easy reference.<br>> I'm a contributor and need a sponsor of the proposal.)<br>> <br>> Could I ask someone to kindly become a sponsor of this proposal?<br>> <br>> Thanks,<br>> Toshio Nakamura, IBM Japan<br>> <br><br><br>-- <br>Best regards, Sergey.<br><br></font></tt><br><br><BR>
</body></html>