Index: core/output/src/org/netbeans/core/output/OutputTabTerm.java =================================================================== RCS file: /cvs/core/output/src/org/netbeans/core/output/OutputTabTerm.java,v retrieving revision 1.6 diff -u -r1.6 OutputTabTerm.java --- core/output/src/org/netbeans/core/output/OutputTabTerm.java 14 Apr 2003 12:10:11 -0000 1.6 +++ core/output/src/org/netbeans/core/output/OutputTabTerm.java 22 Apr 2003 14:36:46 -0000 @@ -48,6 +48,7 @@ import org.openide.awt.SplittedPanel; import org.openide.awt.MouseUtils; import org.openide.actions.CutAction; +import org.openide.actions.CloneViewAction; import org.openide.actions.DeleteAction; import org.openide.actions.PasteAction; import org.openide.actions.CopyAction; @@ -224,6 +225,22 @@ InputOutput inpo = getFactory ().getIO (name, newIO); return inpo; } + + /** Overridden to eliminate the clone action from the system actions. + * @since 1.6 + */ + public SystemAction[] getSystemActions () { + //hotfix for issue 33117 + SystemAction[] actions = super.getSystemActions(); + ArrayList al = new ArrayList(actions.length-1); + for (int i=0; i < actions.length; i++) { + if (!(actions[i] instanceof CloneViewAction)) { + al.add (actions[i]); + } + } + return (SystemAction[]) al.toArray(actions); + } + public static OutputWriter getStdOut() { return getFactory ().getStdOut ();