vcl/source/outdev/bitmap.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
New commits: commit 18720bd36aae7b3bef5364a690e40849c7d27fdb Author: Christopher Sherlock <chris.sherloc...@gmail.com> AuthorDate: Sat Aug 2 16:23:49 2025 +1000 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Sat Aug 9 09:31:12 2025 +0200 vcl: make nResAlpha const Change-Id: I3f18534b4edbc7cbaff5b7aa15467f338ace4cef Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188802 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/vcl/source/outdev/bitmap.cxx b/vcl/source/outdev/bitmap.cxx index 5423cfe88fb6..03518cf4b666 100644 --- a/vcl/source/outdev/bitmap.cxx +++ b/vcl/source/outdev/bitmap.cxx @@ -431,8 +431,9 @@ BitmapColor lcl_AlphaBlendColors(const BitmapColor& rCol1, const BitmapColor& rC // Co = Cs + Cd*(1-As) // Ad = As + Ad*(1-As) - sal_uInt8 nResAlpha = static_cast<int>(nAlpha) + static_cast<int>(rCol2.GetAlpha()) + const sal_uInt8 nResAlpha = static_cast<int>(nAlpha) + static_cast<int>(rCol2.GetAlpha()) - static_cast<int>(rCol2.GetAlpha()) * nAlpha / 255; + aCol.SetAlpha(nResAlpha); aCol.SetRed(lcl_CalcColor(rCol1.GetRed(), nAlpha, rCol2.GetAlpha(), nResAlpha, aCol.GetRed())); aCol.SetBlue(lcl_CalcColor(rCol1.GetBlue(), nAlpha, rCol2.GetAlpha(), nResAlpha, aCol.GetBlue()));