diff --git a/server/TracySourceView.cpp b/server/TracySourceView.cpp index a5991e89..44e377a5 100644 --- a/server/TracySourceView.cpp +++ b/server/TracySourceView.cpp @@ -19,6 +19,7 @@ namespace tracy SourceView::SourceView( ImFont* font ) : m_font( font ) , m_file( nullptr ) + , m_fileStringIdx( 0 ) , m_symAddr( 0 ) , m_currentAddr( 0 ) , m_targetAddr( 0 ) @@ -51,6 +52,7 @@ void SourceView::Open( const char* fileName, int line, uint64_t baseAddr, uint64 if( m_file != fileName ) { m_file = fileName; + m_fileStringIdx = worker.FindStringIdx( fileName ); m_lines.clear(); if( fileName ) { diff --git a/server/TracySourceView.hpp b/server/TracySourceView.hpp index d9439d66..12459775 100644 --- a/server/TracySourceView.hpp +++ b/server/TracySourceView.hpp @@ -44,6 +44,7 @@ private: ImFont* m_font; const char* m_file; + uint32_t m_fileStringIdx; uint64_t m_symAddr; uint64_t m_currentAddr; uint64_t m_baseAddr;