For bug 65400

This commit is contained in:
Oleg Korshul
2024-02-14 20:06:36 +03:00
parent ae8b458f79
commit 0a9356f54b
6 changed files with 14 additions and 12 deletions

View File

@ -896,7 +896,12 @@ XmlUtils::CXmlNode CDjVuFileImplementation::ParseText(GP<DjVuImage> pPage)
XmlUtils::CXmlNode hiddenText;
XmlUtils::CXmlNode pageColumn;
XmlUtils::CXmlNode region;
hiddenText.FromXmlStringA(NSDjvu::MakeCString(pageText));
std::string sPageText = NSDjvu::MakeCString(pageText);
if (!hiddenText.FromXmlStringA(sPageText))
{
std::wstring sPageTextW = UTF8_TO_U(sPageText);
hiddenText.FromXmlString(sPageTextW);
}
hiddenText.GetNode(L"PAGECOLUMN", pageColumn);
pageColumn.GetNode(L"REGION", region);
region.GetNode(L"PARAGRAPH", paragraph);