diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index 49a972fe..a1fe7d77 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -3714,7 +3714,8 @@ void Worker::FrameImageTwiceFailure() void Worker::ProcessZoneValidation( const QueueZoneValidation& ev ) { - auto td = NoticeThread( m_threadCtx ); + auto td = m_threadCtxData; + if( !td ) td = m_threadCtxData = NoticeThread( m_threadCtx ); td->nextZoneId = ev.id; }