From d0d7131e3588d31226a085cacbb15ede729cee77 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Thu, 7 Mar 2019 00:49:25 +0100 Subject: [PATCH] Properly restore threadMap. This fixes thread ids returned by CompressThread in loaded traces. The bug was manifesting by not displaying memory events in zone info window. --- server/TracyWorker.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index c2644f4e..1b9da5d9 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -462,6 +462,11 @@ Worker::Worker( FileRead& f, EventType::Type eventMask ) f.Read( sz ); m_data.threadExpand.reserve_and_use( sz ); f.Read( m_data.threadExpand.data(), sizeof( uint64_t ) * sz ); + m_data.threadMap.reserve( sz ); + for( size_t i=0; i= FileVersion( 0, 3, 201 ) ) {