mirror of
https://github.com/wolfpld/tracy.git
synced 2024-11-10 10:41:50 +00:00
Mute color of unknown call frames.
This commit is contained in:
parent
096e8cd8ae
commit
6532f622cb
@ -11107,8 +11107,19 @@ void View::DrawCallstackWindow()
|
|||||||
TextDisabledUnformatted( "inline" );
|
TextDisabledUnformatted( "inline" );
|
||||||
}
|
}
|
||||||
ImGui::NextColumn();
|
ImGui::NextColumn();
|
||||||
|
{
|
||||||
ImGui::TextWrapped( "%s", txt );
|
ImGuiWindow* window = ImGui::GetCurrentWindow();
|
||||||
|
ImGui::PushTextWrapPos( 0.0f );
|
||||||
|
if( txt[0] == '[' )
|
||||||
|
{
|
||||||
|
TextDisabledUnformatted( txt );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ImGui::TextUnformatted( txt );
|
||||||
|
}
|
||||||
|
ImGui::PopTextWrapPos();
|
||||||
|
}
|
||||||
if( ImGui::IsItemClicked() )
|
if( ImGui::IsItemClicked() )
|
||||||
{
|
{
|
||||||
ImGui::SetClipboardText( txt );
|
ImGui::SetClipboardText( txt );
|
||||||
@ -14327,7 +14338,14 @@ void View::CallstackTooltip( uint32_t idx )
|
|||||||
TextDisabledUnformatted( "--" );
|
TextDisabledUnformatted( "--" );
|
||||||
}
|
}
|
||||||
ImGui::SameLine();
|
ImGui::SameLine();
|
||||||
ImGui::TextUnformatted( txt );
|
if( txt[0] == '[' )
|
||||||
|
{
|
||||||
|
TextDisabledUnformatted( txt );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ImGui::TextUnformatted( txt );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -14741,7 +14759,14 @@ void View::DrawCallstackCalls( uint32_t callstack, uint8_t limit ) const
|
|||||||
}
|
}
|
||||||
const auto& frame = frameData->data[frameData->size - 1];
|
const auto& frame = frameData->data[frameData->size - 1];
|
||||||
auto txt = m_worker.GetString( frame.name );
|
auto txt = m_worker.GetString( frame.name );
|
||||||
ImGui::TextUnformatted( txt );
|
if( txt[0] == '[' )
|
||||||
|
{
|
||||||
|
TextDisabledUnformatted( txt );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ImGui::TextUnformatted( txt );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user