Fix for bug 373718: Updates for editor input and bookmarks file
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.ui / src / org / eclipse / linuxtools / tmf / ui / views / events / TmfEventsView.java
index 2b298aa2df2a8d35c2404a45c6b81c481bb94641..2c8ef385a8745bdfc9d8da7307a991aaf91079a7 100644 (file)
@@ -27,7 +27,6 @@ import org.eclipse.linuxtools.tmf.core.signal.TmfExperimentDisposedSignal;
 import org.eclipse.linuxtools.tmf.core.signal.TmfExperimentSelectedSignal;
 import org.eclipse.linuxtools.tmf.core.signal.TmfSignalHandler;
 import org.eclipse.linuxtools.tmf.core.trace.ITmfTrace;
-import org.eclipse.linuxtools.tmf.core.trace.TmfTrace;
 import org.eclipse.linuxtools.tmf.core.util.TmfTraceType;
 import org.eclipse.linuxtools.tmf.ui.TmfUiPlugin;
 import org.eclipse.linuxtools.tmf.ui.parsers.custom.CustomEventsTable;
@@ -113,10 +112,7 @@ public class TmfEventsView extends TmfView {
         String commonTraceType = null;
         try {
             for (ITmfTrace<?> trace : fExperiment.getTraces()) {
-                IResource resource = null;
-                if (trace instanceof TmfTrace) {
-                    resource = ((TmfTrace<?>) trace).getResource();
-                }
+                IResource resource = trace.getResource();
                 if (resource == null) {
                     return new TmfEventsTable(parent, cacheSize);
                 }
@@ -221,7 +217,7 @@ public class TmfEventsView extends TmfView {
             }
             fEventsTable = createEventsTable(fParent);
             fEventsTable.setTrace(fExperiment, false);
-            fEventsTable.refreshBookmarks(fExperiment.getResource());
+            fEventsTable.refreshBookmarks(fExperiment.getBookmarksFile());
             fParent.layout();
         }
     }
This page took 0.023765 seconds and 5 git commands to generate.