Don't display custom stack frames as pointers.

This commit is contained in:
Bartosz Taudul 2019-03-03 18:20:55 +01:00
parent dc74297439
commit f6913eecf0

View File

@ -7562,12 +7562,19 @@ void View::DrawCallstackWindow()
txt = m_worker.GetString( frame.file ); txt = m_worker.GetString( frame.file );
if( m_showCallstackFrameAddress ) if( m_showCallstackFrameAddress )
{ {
ImGui::TextDisabled( "0x%" PRIx64, entry ); if( entry.sel == 0 )
if( ImGui::IsItemClicked() )
{ {
char tmp[32]; ImGui::TextDisabled( "0x%" PRIx64, entry.idx );
sprintf( tmp, "0x%" PRIx64, entry ); if( ImGui::IsItemClicked() )
ImGui::SetClipboardText( tmp ); {
char tmp[32];
sprintf( tmp, "0x%" PRIx64, entry.idx );
ImGui::SetClipboardText( tmp );
}
}
else
{
ImGui::TextDisabled( "Custom #%" PRIu64, entry.idx );
} }
} }
else else