diff options
-rw-r--r-- | target_explorer/plugins/org.eclipse.tcf.te.ui.terminals/src/org/eclipse/tcf/te/ui/terminals/services/TerminalService.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.ui.terminals/src/org/eclipse/tcf/te/ui/terminals/services/TerminalService.java b/target_explorer/plugins/org.eclipse.tcf.te.ui.terminals/src/org/eclipse/tcf/te/ui/terminals/services/TerminalService.java index 96cdb7230..fe02c793f 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.ui.terminals/src/org/eclipse/tcf/te/ui/terminals/services/TerminalService.java +++ b/target_explorer/plugins/org.eclipse.tcf.te.ui.terminals/src/org/eclipse/tcf/te/ui/terminals/services/TerminalService.java @@ -185,7 +185,7 @@ public class TerminalService extends AbstractService implements ITerminalService CTabItem item = ConsoleManager.getInstance().openConsole(id, secondaryId, title, encoding, connector, data, true, forceNew); // Associate the original terminal properties with the tab item. // This makes it easier to persist the connection data within the memento handler - if (item != null) item.setData("properties", properties); //$NON-NLS-1$ + if (item != null && !item.isDisposed()) item.setData("properties", properties); //$NON-NLS-1$ // Invoke the callback if (callback != null) callback.done(this, Status.OK_STATUS); } |