lttng: Support live updating of Control Flow view and Resources view
[deliverable/tracecompass.git] / org.eclipse.linuxtools.lttng2.kernel.ui / src / org / eclipse / linuxtools / internal / lttng2 / kernel / ui / views / controlflow / ControlFlowPresentationProvider.java
index cdb01ecb46fb17a44c0cc514bc97191c3a5f5922..b8cc96a11f79fbabda79f59c3fd5968edb0151ce 100644 (file)
@@ -128,6 +128,9 @@ public class ControlFlowPresentationProvider extends TimeGraphPresentationProvid
         }
         ControlFlowEntry entry = (ControlFlowEntry) event.getEntry();
         LttngKernelAnalysisModule module = entry.getTrace().getAnalysisModules(LttngKernelAnalysisModule.class).get(LttngKernelAnalysisModule.ID);
+        if (module == null) {
+            return retMap;
+        }
         ITmfStateSystem ssq = module.getStateSystem();
         if (ssq == null) {
             return retMap;
@@ -186,6 +189,9 @@ public class ControlFlowPresentationProvider extends TimeGraphPresentationProvid
         }
         ControlFlowEntry entry = (ControlFlowEntry) event.getEntry();
         LttngKernelAnalysisModule module = entry.getTrace().getAnalysisModules(LttngKernelAnalysisModule.class).get(LttngKernelAnalysisModule.ID);
+        if (module == null) {
+            return;
+        }
         ITmfStateSystem ss = module.getStateSystem();
         if (ss == null) {
             return;
This page took 0.030642 seconds and 5 git commands to generate.