From cfe92fc5a3135815d65af47a3128c108ff61b8b2 Mon Sep 17 00:00:00 2001 From: Jean-Christian Kouame Date: Wed, 25 May 2016 14:34:27 -0400 Subject: [PATCH] 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 --- .../tmf/analysis/xml/ui/handler/ManageXMLAnalysisDialog.java | 1 + 1 file changed, 1 insertion(+) 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(); -- 2.34.1