vcl/source/window/paint.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit ff113b34dd6f54765995440cbedd27483fadb844
Author:     Patrick Luby <guibmac...@gmail.com>
AuthorDate: Thu Mar 7 17:22:35 2024 -0500
Commit:     Patrick Luby <guibomac...@gmail.com>
CommitDate: Fri Mar 8 00:57:20 2024 +0100

    tdf#159996 use transparent alpha mask for output device
    
    Since commit 81994cb2b8b32453a92bcb011830fcb884f22ff3, fixed text
    needs to be drawn to an output device with a transparent alpha
    mask.
    
    Change-Id: I2036e8c6c9133b1caceb24aeca40f04524c16b23
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164556
    Tested-by: Jenkins
    Reviewed-by: Patrick Luby <guibomac...@gmail.com>

diff --git a/vcl/source/window/paint.cxx b/vcl/source/window/paint.cxx
index 7cb1c969a983..5996b818d4bb 100644
--- a/vcl/source/window/paint.cxx
+++ b/vcl/source/window/paint.cxx
@@ -1528,7 +1528,7 @@ void Window::ImplPaintToDevice( OutputDevice* 
i_pTargetOutDev, const Point& i_rP
     VclPtrInstance<VirtualDevice> pMaskedDevice(*i_pTargetOutDev,
                                                 DeviceFormat::WITH_ALPHA);
 
-    pMaskedDevice->SetOutputSizePixel( GetOutputSizePixel() );
+    pMaskedDevice->SetOutputSizePixel( GetOutputSizePixel(), true, true );
     pMaskedDevice->EnableRTL( IsRTLEnabled() );
     aMtf.WindStart();
     aMtf.Play(*pMaskedDevice);

Reply via email to