diff --git a/profiler/src/profiler/TracyView_Utility.cpp b/profiler/src/profiler/TracyView_Utility.cpp index 40029e13..107ec752 100644 --- a/profiler/src/profiler/TracyView_Utility.cpp +++ b/profiler/src/profiler/TracyView_Utility.cpp @@ -940,7 +940,11 @@ nlohmann::json View::GetCallstackJson( const CallstackFrameId* data, size_t size while( data < end ) { auto& entry = *data++; +#ifdef TRACY_NO_STATISTICS auto frameData = m_worker.GetCallstackFrame( entry ); +#else + auto frameData = entry.custom ? m_worker.GetParentCallstackFrame( entry ) : m_worker.GetCallstackFrame( entry ); +#endif if( !frameData ) { frames.push_back( { "pointer", m_worker.GetCanonicalPointer( entry ) } );