diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2024-11-05 14:54:36 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2024-11-06 12:10:12 +0100 |
commit | 5c59d82142bca9dc24211e733ce4f3f72865c5e8 (patch) | |
tree | 474724d4a5d5c0f75be0ea1d7abb851297fc5a6e /editeng/source | |
parent | 9879cadfc55f28f9bb8b53a818117c64f46daf78 (diff) |
fix memcpy in ImplExpandCompressedPortion
regression from
commit 11b15571475414ef853e21a6c96afa2ac81f848f
Author: Noel Grandin <noel.grandin@collabora.co.uk>
Date: Wed Oct 30 09:51:26 2024 +0200
convert KernArray from sal_Int32 to double
Change-Id: I43a3af79159944ac84cb473a0f258f0815228bfc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/176109
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'editeng/source')
-rw-r--r-- | editeng/source/editeng/impedit3.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/editeng/source/editeng/impedit3.cxx b/editeng/source/editeng/impedit3.cxx index ddbdb2176407..12289ba018ca 100644 --- a/editeng/source/editeng/impedit3.cxx +++ b/editeng/source/editeng/impedit3.cxx @@ -4956,7 +4956,7 @@ void ImpEditEngine::ImplExpandCompressedPortions(EditLine& rLine, ParaPortion& r DBG_ASSERT( nTxtPortionStart >= rLine.GetStart(), "Portion doesn't belong to the line!!!" ); double* pDXArray = rLine.GetCharPosArray().data() + (nTxtPortionStart - rLine.GetStart()); if ( pTP->GetExtraInfos()->pOrgDXArray ) - memcpy( pDXArray, pTP->GetExtraInfos()->pOrgDXArray.get(), (pTP->GetLen()-1)*sizeof(sal_Int32) ); + memcpy( pDXArray, pTP->GetExtraInfos()->pOrgDXArray.get(), (pTP->GetLen()-1)*sizeof(double) ); ImplCalcAsianCompression( rParaPortion.GetNode(), pTP, nTxtPortionStart, pDXArray, static_cast<sal_uInt16>(nCompressPercent), true ); } } |