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

New commits:
commit 8f0115345509b078b2983f3b03822fc1afdc6a9d
Author:     Henry Castro <[email protected]>
AuthorDate: Wed Jan 19 12:00:21 2022 -0400
Commit:     Jan Holesovsky <[email protected]>
CommitDate: Wed Jan 26 13:24:18 2022 +0100

    lok: fix regression "WeldEditView::DoPaint" for dialog tunneling
    
    Change-Id: I1cb345b3911d03dc90acef2a17705d654a06deb0
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128622
    Tested-by: Jenkins CollaboraOffice <[email protected]>
    Reviewed-by: Jan Holesovsky <[email protected]>

diff --git a/svx/source/dialog/weldeditview.cxx 
b/svx/source/dialog/weldeditview.cxx
index 35ac22c3bb18..2e1859580b34 100644
--- a/svx/source/dialog/weldeditview.cxx
+++ b/svx/source/dialog/weldeditview.cxx
@@ -24,6 +24,7 @@
 #include <com/sun/star/accessibility/XAccessibleContext.hpp>
 #include <com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp>
 #include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
+#include <comphelper/lok.hxx>
 #include <editeng/eeitem.hxx>
 #include <editeng/fhgtitem.hxx>
 #include <editeng/fontitem.hxx>
@@ -145,7 +146,8 @@ 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