diff --git a/server/TracyView_FrameTree.cpp b/server/TracyView_FrameTree.cpp index b9a5cb7f..e0f76ba3 100644 --- a/server/TracyView_FrameTree.cpp +++ b/server/TracyView_FrameTree.cpp @@ -70,7 +70,7 @@ unordered_flat_map View::GetCallstackPaths( const M { auto& ev = *it++; if( ev.CsAlloc() == 0 ) continue; - if( ( memRange == MemRange::Inactive ) == ( ev.TimeFree() >= 0 && ev.TimeFree() < m_memInfo.range.max ) ) continue; + if( ( memRange == MemRange::Inactive ) != ( ev.TimeFree() >= 0 && ev.TimeFree() < m_memInfo.range.max ) ) continue; auto pit = pathSum.find( ev.CsAlloc() ); if( pit == pathSum.end() ) { @@ -110,7 +110,7 @@ unordered_flat_map View::GetCallstackPaths( const M for( auto& ev : mem.data ) { if( ev.CsAlloc() == 0 ) continue; - if( ( memRange == MemRange::Inactive ) == ( ev.TimeFree() >= 0 ) ) continue; + if( ( memRange == MemRange::Inactive ) != ( ev.TimeFree() >= 0 ) ) continue; auto it = pathSum.find( ev.CsAlloc() ); if( it == pathSum.end() ) {