summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2020-11-18 08:53:01 +0100
committerMike Kaganski <mike.kaganski@collabora.com>2020-11-18 16:47:09 +0100
commit179812eff88b85f34cb85eaa9b9ad027cb6a979c (patch)
tree7f0f28ebb04a250404a48d32d3414e0c1c624292
parent1f904541c780207ccb37d1ef41f8b897e50c58cf (diff)
This doesn't depend on SAL_TYPES_SIZEOFLONG anymore
Change-Id: I0848a30073613df32da9321def0662272f03f61b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105996 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
-rw-r--r--sw/source/core/layout/legacyitem.cxx9
1 files changed, 4 insertions, 5 deletions
diff --git a/sw/source/core/layout/legacyitem.cxx b/sw/source/core/layout/legacyitem.cxx
index 932afa918550..281b71d83bc7 100644
--- a/sw/source/core/layout/legacyitem.cxx
+++ b/sw/source/core/layout/legacyitem.cxx
@@ -66,11 +66,10 @@ namespace legacy::SwFormatVert
SvStream& Store(const SwFormatVertOrient& rItem, SvStream& rStrm, sal_uInt16)
{
-#if SAL_TYPES_SIZEOFLONG == 8
- rStrm.WriteInt64(rItem.GetPos());
-#else
- rStrm.WriteInt32(rItem.GetPos());
-#endif
+ if constexpr(sizeof(rItem.GetPos()) >= 8)
+ rStrm.WriteInt64(rItem.GetPos());
+ else
+ rStrm.WriteInt32(rItem.GetPos());
rStrm.WriteInt16(rItem.GetVertOrient()).WriteInt16(rItem.GetRelationOrient());
return rStrm;
}