diff --git a/server/TracyThreadCompress.cpp b/server/TracyThreadCompress.cpp index 3dfee25b..be2ebaff 100644 --- a/server/TracyThreadCompress.cpp +++ b/server/TracyThreadCompress.cpp @@ -24,26 +24,17 @@ void ThreadCompress::Load( FileRead& f, int fileVer ) assert( m_threadMap.empty() ); uint64_t sz; - if( fileVer >= FileVersion( 0, 4, 4 ) ) + f.Read( sz ); + if( sz != 0 ) { - f.Read( sz ); - if( sz != 0 ) + m_threadExpand.reserve_and_use( sz ); + f.Read( m_threadExpand.data(), sizeof( uint64_t ) * sz ); + m_threadMap.reserve( sz ); + for( size_t i=0; i