]> git.cworth.org Git - apitrace/blobdiff - gui/apitrace.cpp
gui: Handle calls stranded between frames gracefully (issue #117).
[apitrace] / gui / apitrace.cpp
index a69ce2fff0ef25a2f0293e392e273f9b4ecc1b4d..671fc683887fa35fbbbda15bde9b92cae1df5b43 100644 (file)
@@ -266,7 +266,7 @@ void ApiTrace::loaderFrameLoaded(ApiTraceFrame *frame,
                                  const QVector<ApiTraceCall*> &calls,
                                  quint64 binaryDataSize)
 {
-    Q_ASSERT(frame->numChildrenToLoad() == calls.size());
+    Q_ASSERT(frame->numChildrenToLoad() >= calls.size());
 
     if (!frame->isLoaded()) {
         emit beginLoadingFrame(frame, calls.size());