color: Make ColorSettingsXML not check type of filter.
authorMatthew Khouzam <matthew.khouzam@ericsson.com>
Fri, 20 Mar 2015 15:11:51 +0000 (11:11 -0400)
committerMatthew Khouzam <matthew.khouzam@ericsson.com>
Tue, 24 Mar 2015 14:53:34 +0000 (10:53 -0400)
Change-Id: If1055568768499aaef9f29e56043ed5288b57992
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/44254
Reviewed-by: Hudson CI
Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com>
Tested-by: Patrick Tasse <patrick.tasse@gmail.com>
org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/colors/ColorSettingsXML.java

index 6cc580a43453c255e89fefd97614d7566700cf32..0c44985c6a496cbe3e503c8dbd5e8f2faba027e9 100644 (file)
@@ -31,7 +31,6 @@ import javax.xml.transform.stream.StreamResult;
 
 import org.eclipse.swt.graphics.RGB;
 import org.eclipse.tracecompass.internal.tmf.ui.Activator;
-import org.eclipse.tracecompass.tmf.core.filter.ITmfFilter;
 import org.eclipse.tracecompass.tmf.core.filter.model.ITmfFilterTreeNode;
 import org.eclipse.tracecompass.tmf.core.filter.xml.TmfFilterContentHandler;
 import org.eclipse.tracecompass.tmf.core.filter.xml.TmfFilterXMLWriter;
@@ -108,11 +107,11 @@ public class ColorSettingsXML {
                 tickColorElement.setAttribute(G_ATTR, Integer.toString(tickColor.green));
                 tickColorElement.setAttribute(B_ATTR, Integer.toString(tickColor.blue));
 
-                ITmfFilter filter = colorSetting.getFilter();
-                if (filter instanceof ITmfFilterTreeNode) {
+                ITmfFilterTreeNode filter = colorSetting.getFilter();
+                if (filter != null) {
                     Element filterElement = document.createElement(FILTER_TAG);
                     colorSettingElement.appendChild(filterElement);
-                    TmfFilterXMLWriter.buildXMLTree(document, (ITmfFilterTreeNode) filter, filterElement);
+                    TmfFilterXMLWriter.buildXMLTree(document, filter, filterElement);
                 }
             }
 
This page took 0.03907 seconds and 5 git commands to generate.