<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi Dmitry,<div class=""><br class=""></div><div class="">While I understand that you donot want to order the windows when the popup window is present as a child of the root window, I did not understand, why you need to check if the total number of windows should be only one.</div><div class="">If I understand correctly, if a modal dialog/any other child window has a ComboBox component in it, then PopupMenu will be an additional window, and the length may not necessarily be equal to one.</div><div class=""><br class=""></div><div class="">Thanks,</div><div class="">Krishna<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 21-Nov-2018, at 10:10 PM, Dmitry Markov <<a href="mailto:dmitry.markov@oracle.com" class="">dmitry.markov@oracle.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><font class="">Hello,<br class=""><br class="">Could you review a fix for jdk12, please?<br class=""><br class=""> <span class="Apple-tab-span" style="white-space:pre">       </span>bug: <a href="https://bugs.openjdk.java.net/browse/JDK-8213983" class="">https://bugs.openjdk.java.net/browse/JDK-8213983</a></font><div class=""><div class=""><font class=""> <span class="Apple-tab-span" style="white-space:pre">    </span>webrev: <a href="http://cr.openjdk.java.net/~dmarkov/8213983/webrev.00/" class="">http://cr.openjdk.java.net/~dmarkov/8213983/webrev.00/</a></font></div><div class=""><font class=""><br class=""></font></div><div class="">On OS X the keyboard shortcut “cmd +`” stops working properly if a popup window is displayed. That behaviour is caused by window ordering operation. However it is really unnecessary to perform ordering for popup windows because they are located at another window level, (i.e. NSPopUpMenuWindowLevel) and always placed above their parents.</div><div class=""> <br class=""><div class=""><font class="">Thanks,</font></div></div><div class=""><font class="">Dmitry </font></div></div></div></div></blockquote></div><br class=""></div></body></html>