diff --git a/cave/com.raytheon.uf.viz.d2d.ui/src/com/raytheon/uf/viz/d2d/ui/dialogs/procedures/ProcedureListDlg.java b/cave/com.raytheon.uf.viz.d2d.ui/src/com/raytheon/uf/viz/d2d/ui/dialogs/procedures/ProcedureListDlg.java index 8b7ec79fc1..caa5de2bdf 100644 --- a/cave/com.raytheon.uf.viz.d2d.ui/src/com/raytheon/uf/viz/d2d/ui/dialogs/procedures/ProcedureListDlg.java +++ b/cave/com.raytheon.uf.viz.d2d.ui/src/com/raytheon/uf/viz/d2d/ui/dialogs/procedures/ProcedureListDlg.java @@ -73,6 +73,7 @@ import com.raytheon.viz.ui.dialogs.CaveSWTDialog; * error, cleaned up code to prevent buttons * from magically appearing, removed dead code, * and other code clean up. + * 03 Jul 2014 #3348 rferrel Handle Enter event. * * * @@ -257,6 +258,15 @@ public class ProcedureListDlg extends CaveSWTDialog { */ if (this.mode == Mode.OPEN) { procedureTF.setEditable(false); + procedureTF.addSelectionListener(new SelectionAdapter() { + + @Override + public void widgetDefaultSelected(SelectionEvent e) { + if (procedureTF.getText().length() > 0) { + selectAction(); + } + } + }); } } @@ -332,6 +342,11 @@ public class ProcedureListDlg extends CaveSWTDialog { } } } + + @Override + public void widgetDefaultSelected(SelectionEvent e) { + selectAction(); + } }); treeViewer.getTree().addMouseListener(new MouseAdapter() {