From d6d7b825293ea9a395925edb32e00e0ce5e06a15 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Sun, 9 Jun 2019 15:37:49 +0200 Subject: [PATCH] Ignore invalid frame images in on-demand mode. --- server/TracyWorker.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index e753743c..96c50642 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -2973,7 +2973,12 @@ void Worker::ProcessFrameImage( const QueueFrameImage& ev ) auto& frames = m_data.framesBase->frames; const auto fidx = (int64_t)frames.size() - 1 - ev.offset; - if( fidx <= 0 ) + if( m_onDemand && fidx <= 1 ) + { + m_pendingFrameImageData.erase( it ); + return; + } + else if( fidx <= 0 ) { FrameImageIndexFailure(); return;