summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDennis Francis <dennis.francis@collabora.com>2021-11-22 14:14:10 +0530
committerDennis Francis <dennis.francis@collabora.com>2022-01-29 05:02:55 +0100
commit47c793529eabbd1395c7251b91a83efb853950d8 (patch)
treea65750380485901dfe84bad2dd2a14a0ea9afcc2
parent5264f325ab8fc6b7523821a9fc7dd7157a7c66ba (diff)
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.francis@collabora.com>
-rw-r--r--sc/source/ui/view/gridwin4.cxx3
1 files changed, 2 insertions, 1 deletions
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;