Index: core/src/org/netbeans/core/windows/MultiTabContainer.java =================================================================== RCS file: /cvs/core/src/org/netbeans/core/windows/MultiTabContainer.java,v retrieving revision 1.50 diff -u -r1.50 MultiTabContainer.java --- core/src/org/netbeans/core/windows/MultiTabContainer.java 2000/10/06 11:20:44 1.50 +++ core/src/org/netbeans/core/windows/MultiTabContainer.java 2001/01/11 12:17:29 @@ -359,6 +359,7 @@ // bugfix #5467 doFrameActivated(); if (current != null) { + getRootPane().requestFocus(); current.requestFocus(); } } @@ -397,6 +398,7 @@ public void requestFocus () { requestFocusBase(); if (current != null) { + getRootPane().requestFocus(); current.requestFocus(); } } @@ -787,6 +789,15 @@ hasFocus = true; doActivateComponent(current); doFrameActivated(); + + java.awt.EventQueue.invokeLater(new Runnable() { + public void run() { + if (hasFocus && current != null) { + getRootPane().requestFocus(); + current.requestFocus(); + } + } + }); } /** performers registering */ @@ -826,6 +837,7 @@ doFrameActivated(); // request focus if needed if (current != null) { + getRootPane().requestFocus(); current.requestFocus(); } }