From: Jean-Christian Kouame Date: Wed, 25 May 2016 18:34:27 +0000 (-0400) Subject: tmf.xml: Delete existing supplementary files when importing xml analysis X-Git-Url: http://git.efficios.com/?p=deliverable%2Ftracecompass.git;a=commitdiff_plain;h=cfe92fc5a3135815d65af47a3128c108ff61b8b2 tmf.xml: Delete existing supplementary files when importing xml analysis Previously, if we import a file that was previously loaded once, traces won't be notified that the file changed. Now, if the file already exist, the supplementary files for the analysis are deleted and the related traces are closed. Change-Id: I62ce6e6f4295db5f0c82e4c77ae73b4e5a4c1b85 Signed-off-by: Jean-Christian Kouame Reviewed-on: https://git.eclipse.org/r/73648 Tested-by: Genevieve Bastien Reviewed-by: Hudson CI Reviewed-by: Genevieve Bastien --- diff --git a/tmf/org.eclipse.tracecompass.tmf.analysis.xml.ui/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/ui/handler/ManageXMLAnalysisDialog.java b/tmf/org.eclipse.tracecompass.tmf.analysis.xml.ui/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/ui/handler/ManageXMLAnalysisDialog.java index ff17095369..321b5fd915 100644 --- a/tmf/org.eclipse.tracecompass.tmf.analysis.xml.ui/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/ui/handler/ManageXMLAnalysisDialog.java +++ b/tmf/org.eclipse.tracecompass.tmf.analysis.xml.ui/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/ui/handler/ManageXMLAnalysisDialog.java @@ -248,6 +248,7 @@ public class ManageXMLAnalysisDialog extends Dialog { File file = new File(path); IStatus status = XmlUtils.xmlValidate(file); if (status.isOK()) { + deleteSupplementaryFile(file.getName()); status = XmlUtils.addXmlFile(file); if (status.isOK()) { fillAnalysesList();