diff options
Diffstat (limited to 'lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/internal/tmf/ui/parsers/wizards/CustomXmlParserWizard.java')
-rw-r--r-- | lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/internal/tmf/ui/parsers/wizards/CustomXmlParserWizard.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/internal/tmf/ui/parsers/wizards/CustomXmlParserWizard.java b/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/internal/tmf/ui/parsers/wizards/CustomXmlParserWizard.java index 4e4c277791..5d4bcb4552 100644 --- a/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/internal/tmf/ui/parsers/wizards/CustomXmlParserWizard.java +++ b/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/internal/tmf/ui/parsers/wizards/CustomXmlParserWizard.java @@ -30,6 +30,7 @@ public class CustomXmlParserWizard extends Wizard implements INewWizard { CustomXmlParserOutputWizardPage outputPage; private ISelection selection; CustomXmlTraceDefinition definition; + String initialDefinitionName; /** * Default constructor @@ -47,13 +48,14 @@ public class CustomXmlParserWizard extends Wizard implements INewWizard { public CustomXmlParserWizard(CustomXmlTraceDefinition definition) { super(); this.definition = definition; + this.initialDefinitionName = definition.definitionName; } @Override public boolean performFinish() { CustomXmlTraceDefinition def = outputPage.getDefinition(); - if (definition != null && !definition.definitionName.equals(def.definitionName)) { - CustomXmlTraceDefinition.delete(definition.definitionName); + if (definition != null && !initialDefinitionName.equals(def.definitionName)) { + CustomXmlTraceDefinition.delete(initialDefinitionName); } def.save(); return true; |