diff options
author | Tobias Schwarz | 2014-03-28 07:02:31 +0000 |
---|---|---|
committer | Tobias Schwarz | 2014-03-28 07:02:31 +0000 |
commit | 2640f854dcba7370f90f6a5af29c54cfa3480877 (patch) | |
tree | ff87fafca94eb9695ec2b98b949036b9950981da /target_explorer/plugins | |
parent | 37cc607c9ba69c6b2c377f5df66971acb19cdaaf (diff) | |
download | org.eclipse.tcf-2640f854dcba7370f90f6a5af29c54cfa3480877.tar.gz org.eclipse.tcf-2640f854dcba7370f90f6a5af29c54cfa3480877.tar.xz org.eclipse.tcf-2640f854dcba7370f90f6a5af29c54cfa3480877.zip |
Target Explorer: avoid reconnect on hitting enter in closed terminals
Diffstat (limited to 'target_explorer/plugins')
2 files changed, 3 insertions, 4 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.ui.terminals/META-INF/MANIFEST.MF b/target_explorer/plugins/org.eclipse.tcf.te.ui.terminals/META-INF/MANIFEST.MF index 04bd1d6ed..013a11fcf 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.ui.terminals/META-INF/MANIFEST.MF +++ b/target_explorer/plugins/org.eclipse.tcf.te.ui.terminals/META-INF/MANIFEST.MF @@ -14,7 +14,7 @@ Require-Bundle: org.eclipse.core.expressions;bundle-version="3.4.400", org.eclipse.tcf.te.ui;bundle-version="1.3.0", org.eclipse.tcf.te.ui.controls;bundle-version="1.3.0", org.eclipse.tcf.te.ui.swt;bundle-version="1.3.0", - org.eclipse.tm.terminal;bundle-version="3.2.100", + org.eclipse.tm.terminal;bundle-version="3.2.300", org.eclipse.ui;bundle-version="3.8.0", org.eclipse.ui.forms;bundle-version="3.5.200", org.eclipse.ui.ide;bundle-version="3.8.1" diff --git a/target_explorer/plugins/org.eclipse.tcf.te.ui.terminals/src/org/eclipse/tcf/te/ui/terminals/tabs/TabFolderManager.java b/target_explorer/plugins/org.eclipse.tcf.te.ui.terminals/src/org/eclipse/tcf/te/ui/terminals/tabs/TabFolderManager.java index d426ad05b..0a073507e 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.ui.terminals/src/org/eclipse/tcf/te/ui/terminals/tabs/TabFolderManager.java +++ b/target_explorer/plugins/org.eclipse.tcf.te.ui.terminals/src/org/eclipse/tcf/te/ui/terminals/tabs/TabFolderManager.java @@ -341,10 +341,9 @@ public class TabFolderManager extends PlatformObject implements ISelectionProvid // Create the terminal control ITerminalViewControl terminal = TerminalViewControlFactory.makeControl(doCreateTerminalTabTerminalListener(this, item), composite, new ITerminalConnector[] { connector }, true); - if (data instanceof IPropertiesContainer) { + if (terminal instanceof ITerminalControl && data instanceof IPropertiesContainer) { boolean noReconnect = ((IPropertiesContainer)data).getBooleanProperty(ITerminalsConnectorConstants.PROP_DATA_NO_RECONNECT); - //TODO: set the flag in the control - // terminal.setConnectOnEnterIfClosed(!noReconnect); + ((ITerminalControl)terminal).setConnectOnEnterIfClosed(!noReconnect); } // Add the "selection" listener to the terminal control |