Kaydet (Commit) cda6b4e9 authored tarafından Ivan Timofeev's avatar Ivan Timofeev

fdo#56366: INetURLObject::decode: do not clip utf-32 to 16-bit

Change-Id: Iaedc9f5b9f25f43b8b8deaf28129423abbb91672
üst 12f7e279
...@@ -3702,7 +3702,7 @@ rtl::OUString INetURLObject::decode(sal_Unicode const * pBegin, ...@@ -3702,7 +3702,7 @@ rtl::OUString INetURLObject::decode(sal_Unicode const * pBegin,
switch (eEscapeType) switch (eEscapeType)
{ {
case ESCAPE_NO: case ESCAPE_NO:
aResult.append(sal_Unicode(nUTF32)); aResult.appendUtf32(nUTF32);
break; break;
case ESCAPE_OCTET: case ESCAPE_OCTET:
...@@ -3724,7 +3724,7 @@ rtl::OUString INetURLObject::decode(sal_Unicode const * pBegin, ...@@ -3724,7 +3724,7 @@ rtl::OUString INetURLObject::decode(sal_Unicode const * pBegin,
appendEscape(aResult, cEscapePrefix, nUTF32); appendEscape(aResult, cEscapePrefix, nUTF32);
} }
else else
aResult.append(sal_Unicode(nUTF32)); aResult.appendUtf32(nUTF32);
break; break;
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment