diff options
author | Andreas Heinisch <andreas.heinisch@yahoo.de> | 2023-10-30 20:29:05 +0100 |
---|---|---|
committer | Andreas Heinisch <andreas.heinisch@yahoo.de> | 2023-10-31 15:37:57 +0100 |
commit | a90d89d5b2dae2b4c3fd6a411de2160a3bf20779 (patch) | |
tree | 0fad34d33d20b6b2c022e03d6b397374ea0b4bb8 /sc | |
parent | f1d2442662a1c593c0ed47391156719ffdf9385f (diff) |
tdf#100584, tdff#157784 - Arrange sheets depending on the RTL settings
The tab bar's position should be determined globally based on the RTL settings, rather than being individually set for each sheet.
Change-Id: I0906f85058a5b4250540dda07740eec61f46d299
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158675
Tested-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/ui/view/tabview.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sc/source/ui/view/tabview.cxx b/sc/source/ui/view/tabview.cxx index d158516fdb0a..25d60abc2946 100644 --- a/sc/source/ui/view/tabview.cxx +++ b/sc/source/ui/view/tabview.cxx @@ -280,7 +280,8 @@ void ScTabView::DoResize( const Point& rOffset, const Size& rSize, bool bInner ) if (bHasHint) RemoveHintWindow(); - bool bLayoutRTL = aViewData.GetDocument().IsLayoutRTL( aViewData.GetTabNo() ); + // tdf#100584 - arrange sheets depending on the RTL settings + bool bLayoutRTL = AllSettings::GetLayoutRTL(); tools::Long nTotalWidth = rSize.Width(); if ( bLayoutRTL ) nTotalWidth += 2*rOffset.X(); |