[Libreoffice-commits] core.git: sw/source

Mike Kaganski (via logerrit) logerrit at kemper.freedesktop.org
Tue Feb 16 11:12:28 UTC 2021


 sw/source/core/attr/swatrset.cxx |   11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

New commits:
commit 537c60b9e5f2c72013d213159f16777f5e8a8803
Author:     Mike Kaganski <mike.kaganski at collabora.com>
AuthorDate: Tue Feb 16 09:03:09 2021 +0100
Commit:     Mike Kaganski <mike.kaganski at collabora.com>
CommitDate: Tue Feb 16 12:11:46 2021 +0100

    Use some more o3tl::convert
    
    Change-Id: I811a00592c3ac5d8cc551090b847f80fc6673032
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110918
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <mike.kaganski at collabora.com>

diff --git a/sw/source/core/attr/swatrset.cxx b/sw/source/core/attr/swatrset.cxx
index aae6df77112b..24138b51f6bb 100644
--- a/sw/source/core/attr/swatrset.cxx
+++ b/sw/source/core/attr/swatrset.cxx
@@ -34,6 +34,7 @@
 #include <numrule.hxx>
 #include <pagedesc.hxx>
 #include <paratr.hxx>
+#include <o3tl/unit_conversion.hxx>
 #include <osl/diagnose.h>
 #include <svl/whiter.hxx>
 
@@ -74,8 +75,8 @@ void SwAttrPool::createAndAddSecondaryPools()
 
     // #75371# change DefaultItems for the SdrEdgeObj distance items
     // to TWIPS.
-    // 1/100th mm in twips
-    const tools::Long nDefEdgeDist = (500 * 72) / 127;
+    constexpr tools::Long nDefEdgeDist
+        = o3tl::convert(500, o3tl::Length::mm100, o3tl::Length::twip);
 
     pSdrPool->SetPoolDefaultItem(SdrEdgeNode1HorzDistItem(nDefEdgeDist));
     pSdrPool->SetPoolDefaultItem(SdrEdgeNode1VertDistItem(nDefEdgeDist));
@@ -83,8 +84,10 @@ void SwAttrPool::createAndAddSecondaryPools()
     pSdrPool->SetPoolDefaultItem(SdrEdgeNode2VertDistItem(nDefEdgeDist));
 
     // #i33700# // Set shadow distance defaults as PoolDefaultItems
-    pSdrPool->SetPoolDefaultItem(makeSdrShadowXDistItem((300 * 72) / 127));
-    pSdrPool->SetPoolDefaultItem(makeSdrShadowYDistItem((300 * 72) / 127));
+    constexpr tools::Long nDefShadowDist
+        = o3tl::convert(300, o3tl::Length::mm100, o3tl::Length::twip);
+    pSdrPool->SetPoolDefaultItem(makeSdrShadowXDistItem(nDefShadowDist));
+    pSdrPool->SetPoolDefaultItem(makeSdrShadowYDistItem(nDefShadowDist));
 
     SfxItemPool *pEEgPool = EditEngine::CreatePool();
 


More information about the Libreoffice-commits mailing list