Fix for bug 390841: Experiment does not dispose trace contexts.
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.core / src / org / eclipse / linuxtools / internal / tmf / core / trace / TmfExperimentContext.java
index 2ea22050bff036cfb3acfb2ccc3af0e22c6d5f69..816db8ba6f272b7edeb375fada3ae4978c6a96f3 100644 (file)
@@ -100,6 +100,17 @@ public class TmfExperimentContext extends TmfContext {
         setLastTrace(other.fLastTraceRead);
     }
 
+    /* (non-Javadoc)
+     * @see org.eclipse.linuxtools.tmf.core.trace.TmfContext#dispose()
+     */
+    @Override
+    public void dispose() {
+        for (ITmfContext context : fContexts) {
+            context.dispose();
+        }
+        super.dispose();
+    }
+
     /* (non-Javadoc)
      * @see org.eclipse.linuxtools.tmf.core.trace.TmfContext#clone()
      */
This page took 0.024134 seconds and 5 git commands to generate.