src/solaris/classes/sun/awt/X11/XComponentPeer.java

Print this page

        

@@ -599,11 +599,11 @@
          */
         if (xev.get_type() == XConstants.ButtonPress) {
             final XWindowPeer parentXWindow = getParentTopLevel();
             Window parentWindow = (Window)parentXWindow.getTarget();
             if (parentXWindow.isFocusableWindow() && parentXWindow.isSimpleWindow() &&
-                XKeyboardFocusManagerPeer.getCurrentNativeFocusedWindow() != parentWindow)
+                XKeyboardFocusManagerPeer.getInstance().getCurrentFocusedWindow() != parentWindow)
             {
                 postEvent(new InvocationEvent(parentWindow, new  Runnable() {
                         public void run() {
                             // Request focus on the EDT of 'parentWindow' because
                             // XDecoratedPeer.requestWindowFocus() calls client code.