tmf: Split ITmfStateSystem.waitUntilBuilt() in separate methods
[deliverable/tracecompass.git] / org.eclipse.linuxtools.lttng2.kernel.ui / src / org / eclipse / linuxtools / internal / lttng2 / kernel / ui / views / controlflow / ControlFlowView.java
index 3a5df77ef306faf1f3725a543192d080ac67bc45..e0fb7a0c29bf6dd74b751af59110e1ec50081a88 100644 (file)
@@ -211,7 +211,11 @@ public class ControlFlowView extends AbstractTimeGraphView {
                 ArrayList<ControlFlowEntry> entryList = new ArrayList<>();
                 LttngKernelTrace ctfKernelTrace = (LttngKernelTrace) aTrace;
                 ITmfStateSystem ssq = ctfKernelTrace.getStateSystems().get(LttngKernelTrace.STATE_ID);
-                if (!ssq.waitUntilBuilt()) {
+                if (ssq == null) {
+                    return;
+                }
+                ssq.waitUntilBuilt();
+                if (ssq.isCancelled()) {
                     return;
                 }
                 long start = ssq.getStartTime();
This page took 0.024046 seconds and 5 git commands to generate.