1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00

String literal message transfer.

This commit is contained in:
Bartosz Taudul
2017-10-15 13:06:49 +02:00
parent 95439a726a
commit 5b9fcddfb3
7 changed files with 29 additions and 4 deletions
+6 -3
View File
@@ -511,7 +511,10 @@ void View::Process( const QueueItem& ev )
ProcessPlotData( ev.plotData );
break;
case QueueType::Message:
ProcessMessage( ev.message );
ProcessMessage( ev.message, false );
break;
case QueueType::MessageLiteral:
ProcessMessage( ev.message, true );
break;
default:
assert( false );
@@ -701,10 +704,10 @@ void View::ProcessPlotData( const QueuePlotData& ev )
}
}
void View::ProcessMessage( const QueueMessage& ev )
void View::ProcessMessage( const QueueMessage& ev, bool literal )
{
m_pendingMessages.emplace( ev.text, MessagePending { int64_t( ev.time * m_timerMul ), ev.thread } );
ServerQuery( ServerQueryMessage, ev.text );
ServerQuery( literal ? ServerQueryMessageLiteral : ServerQueryMessage, ev.text );
}
void View::CheckString( uint64_t ptr )