Fix TagValue::convertDescriptionEncoding()

This commit is contained in:
Martchus 2021-05-09 18:37:31 +02:00
parent 87357af974
commit 2448bcd456
1 changed files with 4 additions and 4 deletions

View File

@ -566,15 +566,15 @@ void TagValue::convertDescriptionEncoding(TagTextEncoding encoding)
switch (encoding) { switch (encoding) {
case TagTextEncoding::Utf8: case TagTextEncoding::Utf8:
// use pre-defined methods when encoding to UTF-8 // use pre-defined methods when encoding to UTF-8
switch (dataEncoding()) { switch (descriptionEncoding()) {
case TagTextEncoding::Latin1: case TagTextEncoding::Latin1:
encodedData = convertLatin1ToUtf8(m_ptr.get(), m_size); encodedData = convertLatin1ToUtf8(m_desc.data(), m_desc.size());
break; break;
case TagTextEncoding::Utf16LittleEndian: case TagTextEncoding::Utf16LittleEndian:
encodedData = convertUtf16LEToUtf8(m_ptr.get(), m_size); encodedData = convertUtf16LEToUtf8(m_desc.data(), m_desc.size());
break; break;
case TagTextEncoding::Utf16BigEndian: case TagTextEncoding::Utf16BigEndian:
encodedData = convertUtf16BEToUtf8(m_ptr.get(), m_size); encodedData = convertUtf16BEToUtf8(m_desc.data(), m_desc.size());
break; break;
default:; default:;
} }