mirror of
https://github.com/wolfpld/tracy.git
synced 2025-03-20 07:40:02 +08:00
Improve ghost zones source location logic.
This commit is contained in:
parent
f248159d55
commit
96a330e034
@ -3591,8 +3591,18 @@ int View::DrawGhostLevel( const Vector<GhostZone>& vec, bool hover, double pxns,
|
|||||||
if( sym ) TextFocused( "Image:", m_worker.GetString( sym->imageName ) );
|
if( sym ) TextFocused( "Image:", m_worker.GetString( sym->imageName ) );
|
||||||
TextDisabledUnformatted( "Location:" );
|
TextDisabledUnformatted( "Location:" );
|
||||||
ImGui::SameLine();
|
ImGui::SameLine();
|
||||||
const auto file = m_worker.GetString( frame->data[i].file );
|
const char* file;
|
||||||
const auto line = frame->data[i].line;
|
uint32_t line;
|
||||||
|
if( sym && !isInline )
|
||||||
|
{
|
||||||
|
file = m_worker.GetString( sym->file );
|
||||||
|
line = sym->line;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
file = m_worker.GetString( frame->data[i].file );
|
||||||
|
line = frame->data[i].line;
|
||||||
|
}
|
||||||
ImGui::Text( "%s:%i", file, line );
|
ImGui::Text( "%s:%i", file, line );
|
||||||
ImGui::SameLine();
|
ImGui::SameLine();
|
||||||
ImGui::TextDisabled( "(0x%" PRIx64 ")", m_worker.GetCanonicalPointer( ghostFrame ) );
|
ImGui::TextDisabled( "(0x%" PRIx64 ")", m_worker.GetCanonicalPointer( ghostFrame ) );
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user