Fix TagValue::convertDescriptionEncoding()
This commit is contained in:
parent
87357af974
commit
2448bcd456
|
@ -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:;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue