This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 5697
Collapse All | Expand All

(-)core/src/org/netbeans/core/windows/MultiTabContainer.java (+12 lines)
Lines 359-364 Link Here
359
                    // bugfix #5467
359
                    // bugfix #5467
360
                    doFrameActivated();
360
                    doFrameActivated();
361
                    if (current != null) {
361
                    if (current != null) {
362
                        getRootPane().requestFocus();
362
                        current.requestFocus();
363
                        current.requestFocus();
363
                    }
364
                    }
364
                }
365
                }
Lines 397-402 Link Here
397
    public void requestFocus () {
398
    public void requestFocus () {
398
        requestFocusBase();
399
        requestFocusBase();
399
        if (current != null) {
400
        if (current != null) {
401
            getRootPane().requestFocus();
400
            current.requestFocus();
402
            current.requestFocus();
401
        }
403
        }
402
    }
404
    }
Lines 787-792 Link Here
787
        hasFocus = true;
789
        hasFocus = true;
788
        doActivateComponent(current);
790
        doActivateComponent(current);
789
        doFrameActivated();
791
        doFrameActivated();
792
793
        java.awt.EventQueue.invokeLater(new Runnable() {
794
            public void run() {
795
                if (hasFocus && current != null) {
796
                    getRootPane().requestFocus();
797
                    current.requestFocus();
798
                }
799
            }
800
        });
790
    }
801
    }
791
802
792
    /** performers registering */
803
    /** performers registering */
Lines 826-831 Link Here
826
            doFrameActivated();
837
            doFrameActivated();
827
            // request focus if needed
838
            // request focus if needed
828
            if (current != null) {
839
            if (current != null) {
840
                getRootPane().requestFocus();
829
                current.requestFocus();
841
                current.requestFocus();
830
            }
842
            }
831
        }
843
        }

Return to bug 5697