svx/source/dialog/weldeditview.cxx |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

New commits:
commit 5e9f1f1bf905987c172299eb82f4a1f0f5682ee8
Author:     Henry Castro <hcas...@collabora.com>
AuthorDate: Wed Jan 19 12:00:21 2022 -0400
Commit:     Henry Castro <hcas...@collabora.com>
CommitDate: Tue Jul 5 19:54:03 2022 +0200

    lok: fix regression "WeldEditView::DoPaint" for dialog tunneling
    
    Change-Id: I1cb345b3911d03dc90acef2a17705d654a06deb0
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128622
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Jan Holesovsky <ke...@collabora.com>
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136830
    Tested-by: Jenkins
    Reviewed-by: Henry Castro <hcas...@collabora.com>

diff --git a/svx/source/dialog/weldeditview.cxx 
b/svx/source/dialog/weldeditview.cxx
index 4d900093b044..7d36ed3c79b9 100644
--- a/svx/source/dialog/weldeditview.cxx
+++ b/svx/source/dialog/weldeditview.cxx
@@ -31,6 +31,7 @@
 #include <cppuhelper/supportsservice.hxx>
 #include <drawinglayer/processor2d/baseprocessor2d.hxx>
 #include <drawinglayer/processor2d/processor2dtools.hxx>
+#include <comphelper/lok.hxx>
 #include <editeng/eeitem.hxx>
 #include <editeng/fhgtitem.hxx>
 #include <editeng/fontitem.hxx>
@@ -180,7 +181,9 @@ void WeldEditView::DoPaint(vcl::RenderContext& 
rRenderContext, const tools::Rect
 
     if (EditView* pEditView = GetEditView())
     {
-        pEditView->Paint(rRect, &rRenderContext);
+        pEditView->Paint(comphelper::LibreOfficeKit::isActive() ? 
rRenderContext.PixelToLogic(rRect)
+                                                                : rRect,
+                         &rRenderContext);
 
         if (HasFocus())
         {

Reply via email to