Fix for bug 365247.
authorPatrick Tasse <patrick.tasse@gmail.com>
Wed, 30 Nov 2011 22:07:48 +0000 (17:07 -0500)
committerPatrick Tasse <patrick.tasse@gmail.com>
Wed, 30 Nov 2011 22:54:32 +0000 (17:54 -0500)
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/timechart/TimeChartView.java

index 30913efcc44a5be59b8469ef81f835c3ac28cf7e..16c67359b89cca5b25ed525339e7e09f8a959215 100644 (file)
@@ -357,6 +357,9 @@ public class TimeChartView extends TmfView implements ITmfTimeScaleSelectionList
             synchronized (fDecorateThreads) {\r
                 fDecorateThreads.remove(this);\r
             }\r
+            if (fContext != null) {\r
+               fContext.dispose();\r
+            }\r
         }\r
 \r
         public void resetTraceEntry(TimeChartAnalysisEntry timeAnalysisEntry) {\r
@@ -434,6 +437,9 @@ public class TimeChartView extends TmfView implements ITmfTimeScaleSelectionList
                     if (interrupted)\r
                         return;\r
                     if (fContext == null || fContext.getRank() != range.getFirstRank()) {\r
+                        if (fContext != null) {\r
+                               fContext.dispose();\r
+                        }\r
                         fContext = trace.seekEvent(range.getFirstRank());\r
                         fContext.setRank(range.getFirstRank());\r
                     }\r
This page took 0.025589 seconds and 5 git commands to generate.