From c657c2ef8f94e1b555cd9222c88ec3a59aea10cb Mon Sep 17 00:00:00 2001
From: Michael Scharf <Michael.Scharf@windriver.com>
Date: Sat, 2 Dec 2006 06:20:48 +0000
Subject: [PATCH] dialog was shown again on cancel

---
 .../eclipse/tm/terminal/internal/view/TerminalView.java    | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/org.eclipse.tm.terminal.view/src/org/eclipse/tm/terminal/internal/view/TerminalView.java b/org.eclipse.tm.terminal.view/src/org/eclipse/tm/terminal/internal/view/TerminalView.java
index e3d7cecb54e..bbd4398e13a 100644
--- a/org.eclipse.tm.terminal.view/src/org/eclipse/tm/terminal/internal/view/TerminalView.java
+++ b/org.eclipse.tm.terminal.view/src/org/eclipse/tm/terminal/internal/view/TerminalView.java
@@ -185,9 +185,12 @@ public class TerminalView extends ViewPart implements ITerminalView, ITerminalLi
 	}
 
 	public void onTerminalSettings() {
-		setConnector(showSettingsDialog());
+		ITerminalConnector c=showSettingsDialog();
+		if(c!=null) {
+			setConnector(c);
 
-		onTerminalConnect();
+			onTerminalConnect();
+		}
 	}
 
 	private ITerminalConnector showSettingsDialog() {