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

New commits:
commit ba42b8b95b2166f9bd578cd90c54e9826a755a6e
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Thu Mar 2 15:50:52 2023 +0000
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Thu Mar 2 20:01:44 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/+/148136
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

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