vcl/source/text/ImplLayoutArgs.cxx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-)
New commits: commit 8728cebf75b127e5a0d6a043bbed40a1c9e34641 Author: Caolán McNamara <[email protected]> AuthorDate: Sun Jan 16 17:34:12 2022 +0000 Commit: Caolán McNamara <[email protected]> CommitDate: Sun Jan 16 22:00:57 2022 +0100 dump AltNaturalDXArray if present Change-Id: I3410a7c4c999e660b2df69dcea8f7c5bd7fa3196 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128486 Tested-by: Jenkins Reviewed-by: Caolán McNamara <[email protected]> diff --git a/vcl/source/text/ImplLayoutArgs.cxx b/vcl/source/text/ImplLayoutArgs.cxx index a5b0ebb0a39f..55e01d2737b8 100644 --- a/vcl/source/text/ImplLayoutArgs.cxx +++ b/vcl/source/text/ImplLayoutArgs.cxx @@ -310,7 +310,7 @@ std::ostream& operator<<(std::ostream& s, vcl::text::ImplLayoutArgs const& rArgs s << "\""; s << ",DXArray="; - if (rArgs.mpDXArray) + if (rArgs.mpDXArray || rArgs.mpAltNaturalDXArray) { s << "["; int count = rArgs.mnEndCharPos - rArgs.mnMinCharPos; @@ -319,7 +319,10 @@ std::ostream& operator<<(std::ostream& s, vcl::text::ImplLayoutArgs const& rArgs lim = 7; for (int i = 0; i < lim; i++) { - s << rArgs.mpDXArray[i]; + if (rArgs.mpDXArray) + s << rArgs.mpDXArray[i]; + else + s << rArgs.mpAltNaturalDXArray[i]; if (i < lim - 1) s << ","; } @@ -327,7 +330,10 @@ std::ostream& operator<<(std::ostream& s, vcl::text::ImplLayoutArgs const& rArgs { if (count > lim + 1) s << "..."; - s << rArgs.mpDXArray[count - 1]; + if (rArgs.mpDXArray) + s << rArgs.mpDXArray[count - 1]; + else + s << rArgs.mpAltNaturalDXArray[count - 1]; } s << "]"; }
