drawinglayer/source/processor2d/vclprocessor2d.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit bd42cd1a325cd53db9fca0865f851bcd6e09ccc6
Author:     Caolán McNamara <[email protected]>
AuthorDate: Thu Mar 2 15:50:52 2023 +0000
Commit:     Christian Lohmaier <[email protected]>
CommitDate: Thu Mar 9 12:35:15 2023 +0000

    tdf#153672 Use RelativeMapMode so text in gdis are scaled/offset correctly
    
    otherwise it overrides the outer GdiMetaFiles efforts to position the
    origin and the text is rendered off-canvas in this scenario
    
    Change-Id: If81692dce81fb6f00d5051228e1de13cdcae1770
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148102
    Tested-by: Jenkins
    Reviewed-by: Christian Lohmaier <[email protected]>

diff --git a/drawinglayer/source/processor2d/vclprocessor2d.cxx 
b/drawinglayer/source/processor2d/vclprocessor2d.cxx
index 4563d30c518f..f13b7c4aadb2 100644
--- a/drawinglayer/source/processor2d/vclprocessor2d.cxx
+++ b/drawinglayer/source/processor2d/vclprocessor2d.cxx
@@ -389,7 +389,7 @@ void 
VclProcessor2D::RenderTextSimpleOrDecoratedPortionPrimitive2D(
                 if (bChangeMapMode)
                 {
                     mpOutputDevice->Push(vcl::PushFlags::MAPMODE);
-                    mpOutputDevice->SetMapMode(aMapMode);
+                    mpOutputDevice->SetRelativeMapMode(aMapMode);
                 }
             }
             else

Reply via email to