@Override public void perform() { if (terminal().isDisposed()) return; terminal().setClosedUnconditionally(false); if (!terminal().isVisibleInContainer()) { container().add(terminal(), terminal().callBacks()); terminal().setVisibleInContainer(true); } if (extraOps != null) { if (extraOps.contains(IOSelect.AdditionalOperation.OPEN)) container().open(); if (extraOps.contains(IOSelect.AdditionalOperation.REQUEST_VISIBLE)) container().requestVisible(); if (extraOps.contains(IOSelect.AdditionalOperation.REQUEST_ACTIVE)) container().requestActive(); } container().select(terminal()); } }
@Override public void perform() { // It's important to add first because otherwise output2's // container impl will assert. container().add(terminal(), terminal().callBacks()); container().setToolbarActions(terminal(), actions); terminal().setVisibleInContainer(true); /* OLD bug #181064 container().open(); container().requestActive(); */ /* OLD // output2 tacks on this " ". // If anything it protects against null names. terminal().setTitle(terminal().name() + " "); // NOI18N */ terminal().updateName(terminal().name()); // TMP container().add(terminal(), terminal().callBacks()); } }