Merge "Add double click of remote type in new connection page."
diff --git a/bundles/org.eclipse.remote.ui/src/org/eclipse/remote/internal/ui/views/NewRemoteConnectionTypePage.java b/bundles/org.eclipse.remote.ui/src/org/eclipse/remote/internal/ui/views/NewRemoteConnectionTypePage.java
index b1d562f..49e49a0 100644
--- a/bundles/org.eclipse.remote.ui/src/org/eclipse/remote/internal/ui/views/NewRemoteConnectionTypePage.java
+++ b/bundles/org.eclipse.remote.ui/src/org/eclipse/remote/internal/ui/views/NewRemoteConnectionTypePage.java
@@ -19,6 +19,8 @@
 import org.eclipse.remote.ui.IRemoteUIConnectionService;
 import org.eclipse.remote.ui.IRemoteUIConnectionWizard;
 import org.eclipse.swt.SWT;
+import org.eclipse.swt.events.SelectionAdapter;
+import org.eclipse.swt.events.SelectionEvent;
 import org.eclipse.swt.graphics.Image;
 import org.eclipse.swt.layout.GridData;
 import org.eclipse.swt.layout.GridLayout;
@@ -82,6 +84,14 @@
 			setPageComplete(true);
 		}
 
+		table.addSelectionListener(new SelectionAdapter() {
+			@Override
+			public void widgetDefaultSelected(SelectionEvent e) {
+				widgetSelected(e);
+				getContainer().showPage(getNextPage());
+			}
+		});
+
 		setControl(comp);
 	}
 
@@ -92,10 +102,10 @@
 
 	@Override
 	public IWizardPage getNextPage() {
-		nextWizard = (IRemoteUIConnectionWizard)table.getSelection()[0].getData();
+		nextWizard = (IRemoteUIConnectionWizard) table.getSelection()[0].getData();
 		if (nextWizard != null) {
 			nextWizard.addPages();
-			IWizardPage [] pages = nextWizard.getPages();
+			IWizardPage[] pages = nextWizard.getPages();
 			if (pages.length > 0) {
 				return pages[0];
 			}