src/java.desktop/unix/classes/sun/awt/X11/XDialogPeer.java

Print this page

        

*** 115,125 **** Vector<XWindowPeer> javaToplevels = null; XToolkit.awtLock(); try { javaToplevels = XWindowPeer.collectJavaToplevels(); for (Window w : toBlock) { ! XWindowPeer wp = (XWindowPeer)AWTAccessor.getComponentAccessor().getPeer(w); if (wp != null) { wp.setModalBlocked((Dialog)target, true, javaToplevels); } } } finally { --- 115,125 ---- Vector<XWindowPeer> javaToplevels = null; XToolkit.awtLock(); try { javaToplevels = XWindowPeer.collectJavaToplevels(); for (Window w : toBlock) { ! XWindowPeer wp = AWTAccessor.getComponentAccessor().getPeer(w); if (wp != null) { wp.setModalBlocked((Dialog)target, true, javaToplevels); } } } finally {
*** 137,147 **** boolean isFocusedWindowModalBlocker() { Window focusedWindow = XKeyboardFocusManagerPeer.getInstance().getCurrentFocusedWindow(); XWindowPeer focusedWindowPeer = null; if (focusedWindow != null) { ! focusedWindowPeer = (XWindowPeer)AWTAccessor.getComponentAccessor().getPeer(focusedWindow); } else { /* * For the case when a potential blocked window is not yet focused * on the Java level (e.g. it's just been mapped) we're asking for the * focused window on the native level. --- 137,147 ---- boolean isFocusedWindowModalBlocker() { Window focusedWindow = XKeyboardFocusManagerPeer.getInstance().getCurrentFocusedWindow(); XWindowPeer focusedWindowPeer = null; if (focusedWindow != null) { ! focusedWindowPeer = AWTAccessor.getComponentAccessor().getPeer(focusedWindow); } else { /* * For the case when a potential blocked window is not yet focused * on the Java level (e.g. it's just been mapped) we're asking for the * focused window on the native level.