From 633cc0d4d85bdc540e413cf643892de30f1ec04b Mon Sep 17 00:00:00 2001 From: Patrick Tasse Date: Wed, 21 Oct 2015 11:04:55 -0400 Subject: [PATCH] Bug 480314 - RemoteResourceBrowserWidget should have traverse listener Change-Id: Ic984f15e7643f347d5a952a8132291b160213b97 Signed-off-by: Patrick Tasse --- .../remote/ui/widgets/RemoteResourceBrowserWidget.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/bundles/org.eclipse.remote.ui/src/org/eclipse/remote/ui/widgets/RemoteResourceBrowserWidget.java b/bundles/org.eclipse.remote.ui/src/org/eclipse/remote/ui/widgets/RemoteResourceBrowserWidget.java index 492231c9b97..49e50ad622a 100644 --- a/bundles/org.eclipse.remote.ui/src/org/eclipse/remote/ui/widgets/RemoteResourceBrowserWidget.java +++ b/bundles/org.eclipse.remote.ui/src/org/eclipse/remote/ui/widgets/RemoteResourceBrowserWidget.java @@ -62,6 +62,8 @@ import org.eclipse.swt.events.ModifyEvent; import org.eclipse.swt.events.ModifyListener; import org.eclipse.swt.events.SelectionAdapter; import org.eclipse.swt.events.SelectionEvent; +import org.eclipse.swt.events.TraverseEvent; +import org.eclipse.swt.events.TraverseListener; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Button; @@ -255,6 +257,14 @@ public class RemoteResourceBrowserWidget extends Composite { label.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, false, false)); fRemotePathText = new Text(textComp, SWT.BORDER | SWT.SINGLE); + fRemotePathText.addTraverseListener(new TraverseListener() { + @Override + public void keyTraversed(TraverseEvent e) { + if (e.detail == SWT.TRAVERSE_RETURN) { + e.doit = false; + } + } + }); fRemotePathText.addSelectionListener(new SelectionAdapter() { @Override public void widgetDefaultSelected(SelectionEvent e) {