1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Changed MidiMessage::getTextFromTextMetaEvent() to handle utf-8 as well as ascii.

This commit is contained in:
jules 2012-06-20 07:33:24 +01:00
parent 5913db4697
commit 1a83fbf3a4

View file

@ -682,7 +682,9 @@ bool MidiMessage::isTextMetaEvent() const noexcept
String MidiMessage::getTextFromTextMetaEvent() const
{
return String (reinterpret_cast <const char*> (getMetaEventData()), (size_t) getMetaEventLength());
const char* const textData = reinterpret_cast <const char*> (getMetaEventData());
return String (CharPointer_UTF8 (textData),
CharPointer_UTF8 (textData + getMetaEventLength()));
}
bool MidiMessage::isTrackNameEvent() const noexcept { return (data[1] == 3) && (*data == 0xff); }