From e2a50e2677777e282a2626f8cb3ec4a8cd2865d6 Mon Sep 17 00:00:00 2001 From: Bernd Hufmann Date: Fri, 7 Feb 2014 07:35:07 -0500 Subject: [PATCH] tmf: Disable import unrecognized button for non auto detection Change-Id: Ie9ee6300ec07cc1272638562b1b33c38343428eb Signed-off-by: Bernd Hufmann Reviewed-on: https://git.eclipse.org/r/21838 Tested-by: Hudson CI Reviewed-by: Marc-Andre Laperle IP-Clean: Marc-Andre Laperle Tested-by: Marc-Andre Laperle --- .../wizards/importtrace/ImportTraceWizardPage.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/project/wizards/importtrace/ImportTraceWizardPage.java b/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/project/wizards/importtrace/ImportTraceWizardPage.java index 6445f925ad..ae62c07c36 100644 --- a/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/project/wizards/importtrace/ImportTraceWizardPage.java +++ b/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/project/wizards/importtrace/ImportTraceWizardPage.java @@ -68,7 +68,6 @@ import org.eclipse.swt.events.KeyEvent; import org.eclipse.swt.events.KeyListener; import org.eclipse.swt.events.SelectionAdapter; import org.eclipse.swt.events.SelectionEvent; -import org.eclipse.swt.events.SelectionListener; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Button; @@ -541,14 +540,12 @@ public class ImportTraceWizardPage extends WizardResourceImportPage { traceTypeList[i + 1] = availableTraceTypes[i]; } fTraceTypes.setItems(traceTypeList); - fTraceTypes.addSelectionListener(new SelectionListener() { + fTraceTypes.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { updateWidgetEnablements(); - } - - @Override - public void widgetDefaultSelected(SelectionEvent e) { + boolean enabled = fTraceTypes.getText().equals(AUTO_DETECT); + fImportUnrecognizedButton.setEnabled(enabled); } }); fTraceTypes.select(0); -- 2.34.1