Index: core/output/src/org/netbeans/core/output/OutputTabInner.java =================================================================== RCS file: /cvs/core/output/src/org/netbeans/core/output/OutputTabInner.java,v retrieving revision 1.21 diff -u -c -r1.21 OutputTabInner.java *** core/output/src/org/netbeans/core/output/OutputTabInner.java 29 Feb 2004 04:29:57 -0000 1.21 --- core/output/src/org/netbeans/core/output/OutputTabInner.java 23 Mar 2004 12:48:26 -0000 *************** *** 2447,2462 **** private void ensureOpen() { //debug("ensureOpen():" + tab); // NOI18N ! if (tab != null) { ! tab.ensureOpen(); ! ! // select compiler tab before first printing ! if ( tab.equals(OutputView.getFactory().getCompOutputTab()) && !compilerPrinted ) { ! OutputView.findDefault().requestVisible(tab); ! //tab.requestVisible(); ! compilerPrinted = true; } ! } } private ArrayList runnables = new ArrayList(); --- 2447,2466 ---- private void ensureOpen() { //debug("ensureOpen():" + tab); // NOI18N ! Mutex.EVENT.readAccess(new Runnable() { ! public void run() { ! if (tab != null) { ! tab.ensureOpen(); ! ! // select compiler tab before first printing ! if ( tab.equals(OutputView.getFactory().getCompOutputTab()) && !compilerPrinted ) { ! OutputView.findDefault().requestVisible(tab); ! //tab.requestVisible(); ! compilerPrinted = true; ! } ! } } ! }); } private ArrayList runnables = new ArrayList();