@Override
protected boolean executeAnalysis(@Nullable IProgressMonitor monitor) throws TmfAnalysisException {
IProgressMonitor mon = (monitor == null ? new NullProgressMonitor() : monitor);
- if (getTrace() == null) {
+ ITmfTrace trace = getTrace();
+ if (trace == null) {
+ /* This analysis was cancelled in the meantime */
return false;
}
}
};
- getTrace().sendRequest(request);
+ trace.sendRequest(request);
fRequest = request;
try {
request.waitForCompletion();