Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/project/wizards/importtrace/ImportTraceWizardPage.java')
-rw-r--r--lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/project/wizards/importtrace/ImportTraceWizardPage.java41
1 files changed, 22 insertions, 19 deletions
diff --git a/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/project/wizards/importtrace/ImportTraceWizardPage.java b/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/project/wizards/importtrace/ImportTraceWizardPage.java
index 7fe8714184..fe1ba34482 100644
--- a/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/project/wizards/importtrace/ImportTraceWizardPage.java
+++ b/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/project/wizards/importtrace/ImportTraceWizardPage.java
@@ -751,29 +751,32 @@ public class ImportTraceWizardPage extends WizardResourceImportPage {
}
}
} else {
- String temp[] = traceType.split(":", 2); //$NON-NLS-1$
- if (temp.length < 2) {
- Activator.getDefault().logError("Error with trace type " + traceType); //$NON-NLS-1$
- return false;
- }
- final String traceId = TmfTraceType.getInstance().getTraceTypeId(temp[0], temp[1]);
- if (traceId != null) {
- if (!TmfTraceType.getInstance().validateTrace(traceId, getSelectedResources())) {
+ if (!traceType.equals("")) { //$NON-NLS-1$
+ // Trace type was selected
+ String temp[] = traceType.split(":", 2); //$NON-NLS-1$
+ if (temp.length < 2) {
+ Activator.getDefault().logError("Error with trace type " + traceType); //$NON-NLS-1$
+ return false;
+ }
+ final String traceId = TmfTraceType.getInstance().getTraceTypeId(temp[0], temp[1]);
+ if (traceId != null) {
+ if (!TmfTraceType.getInstance().validateTrace(traceId, getSelectedResources())) {
+ setMessage(null);
+ setErrorMessage(Messages.ImportTraceWizard_TraceValidationFailed);
+ return false;
+ }
+ } else {
setMessage(null);
setErrorMessage(Messages.ImportTraceWizard_TraceValidationFailed);
return false;
}
- } else {
- setMessage(null);
- setErrorMessage(Messages.ImportTraceWizard_TraceValidationFailed);
- return false;
- }
- IConfigurationElement ce = TmfTraceType.getInstance().getTraceAttributes(traceId);
- if (ce != null) {
- traceTypeOK = true;
- traceBundle = ce.getContributor().getName();
- traceTypeId = ce.getAttribute(TmfTraceType.ID_ATTR);
- traceIcon = ce.getAttribute(TmfTraceType.ICON_ATTR);
+ IConfigurationElement ce = TmfTraceType.getInstance().getTraceAttributes(traceId);
+ if (ce != null) {
+ traceTypeOK = true;
+ traceBundle = ce.getContributor().getName();
+ traceTypeId = ce.getAttribute(TmfTraceType.ID_ATTR);
+ traceIcon = ce.getAttribute(TmfTraceType.ICON_ATTR);
+ }
}
}
if (ok && traceTypeOK && !traceType.equals("")) { //$NON-NLS-1$

Back to the top