sc/source/ui/view/gridwin4.cxx |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 47c793529eabbd1395c7251b91a83efb853950d8
Author:     Dennis Francis <dennis.fran...@collabora.com>
AuthorDate: Mon Nov 22 14:14:10 2021 +0530
Commit:     Dennis Francis <dennis.fran...@collabora.com>
CommitDate: Sat Jan 29 05:02:55 2022 +0100

    lokCalcRTL: edit cell painting: avoid indent...
    
    to match the behaviour in desktop Calc.
    
    Change-Id: I615255635500edf375b237abcab0a21ba6153cce
    (cherry picked from commit 48e6ef20c6bab7029e46d985d67a907147dd2adf)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128898
    Tested-by: Jenkins
    Reviewed-by: Dennis Francis <dennis.fran...@collabora.com>

diff --git a/sc/source/ui/view/gridwin4.cxx b/sc/source/ui/view/gridwin4.cxx
index ddd1cff08964..4ef2e92ad0fd 100644
--- a/sc/source/ui/view/gridwin4.cxx
+++ b/sc/source/ui/view/gridwin4.cxx
@@ -294,7 +294,8 @@ static void lcl_GetEditAreaTLOffset(tools::Long& nOffsetX, 
tools::Long& nOffsetY
         rViewData.GetPPTY(), Fraction(1.0), Fraction(1.0),
         false /* bPrintTwips */);
     const ScPatternAttr* pPattern = rDoc.GetPattern(rAddr);
-    nIndent = aEUtil.GetIndent(pPattern);
+    if (!rDoc.IsLayoutRTL(rAddr.Tab()))
+        nIndent = aEUtil.GetIndent(pPattern);
     aEUtil.GetMargins(pPattern, nLeftMargin, nTopMargin, nDummy, nDummy);
     nOffsetX = nIndent + nLeftMargin;
     nOffsetY = nTopMargin;

Reply via email to