]> git.cworth.org Git - apitrace/blobdiff - gui/loaderthread.cpp
Don't fail when QJSON is not found.
[apitrace] / gui / loaderthread.cpp
index 2ec06ec749f649405c14317b95c839eee516d6c9..207c2a5def9f2eecd0f4e071fece2e7baab3d9e2 100644 (file)
@@ -9,6 +9,7 @@ apiCallFromTraceCall(const Trace::Call *call)
 {
     ApiTraceCall *apiCall = new ApiTraceCall();
     apiCall->name = QString::fromStdString(call->sig->name);
+    apiCall->index = call->no;
 
     QString argumentsText;
     for (int i = 0; i < call->sig->arg_names.size(); ++i) {
@@ -54,7 +55,6 @@ void LoaderThread::run()
             ApiTraceCall *apiCall =
                 apiCallFromTraceCall(call);
             apiCall->parentFrame = currentFrame;
-            apiCall->index = currentFrame->calls.count();
             currentFrame->calls.append(apiCall);
             if (ApiTrace::isCallAFrameMarker(apiCall,
                                              m_frameMarker)) {