<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hello,
      <br>
      <br>
      Please review fix for JDK9:
      <br>
      <br>
      bug: <a class="moz-txt-link-freetext"
        href="https://bugs.openjdk.java.net/browse/JDK-8179665">https://bugs.openjdk.java.net/browse/JDK-8179665</a>
      <br>
      <br>
      webrev: <a class="moz-txt-link-freetext"
        href="http://cr.openjdk.java.net/%7Essadetsky/8179665/webrev.00/">http://cr.openjdk.java.net/~ssadetsky/8179665/webrev.01/</a>
      <br>
      <br>
      The root cause of the issue is IME events are sent when
      always-on-top state is set or cleared even during the window is
      not visible. In this case requesting the window position causes
      the exception.
      <br>
      <br>
      The fix introduces a check for window visibility before the
      calculation of the IME status window position. The latter should
      not be shown when the parent window is not visible so the IME
      window position is unnecessary.
      <br>
      <br>
      --Semyon
    </p>
  </body>
</html>