summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2017-08-22 18:08:48 +0200
committerStephan Bergmann <sbergman@redhat.com>2017-08-22 18:08:48 +0200
commitca089c7e204a6dec7fc3ee2c83fc0aefbafaecfa (patch)
tree38302fec1a33da723a0972a2f539f713af7552a1
parentFix test assertion message (diff)
downloadcore-ca089c7e204a6dec7fc3ee2c83fc0aefbafaecfa.tar.gz
core-ca089c7e204a6dec7fc3ee2c83fc0aefbafaecfa.zip
Use SfxItemSet ctor that checks WID range correctness at compile time
Change-Id: Iea0d6334181d63f5c3eaf87df395efc158ba825e
-rw-r--r--sd/source/core/stlsheet.cxx50
1 files changed, 20 insertions, 30 deletions
diff --git a/sd/source/core/stlsheet.cxx b/sd/source/core/stlsheet.cxx
index 6b26361b3549..8fdd6c2c82fd 100644
--- a/sd/source/core/stlsheet.cxx
+++ b/sd/source/core/stlsheet.cxx
@@ -213,21 +213,16 @@ SfxItemSet& SdStyleSheet::GetItemSet()
// we create the ItemSet 'on demand' if necessary
if (!pSet)
{
- sal_uInt16 const nWhichPairTable[] {
- XATTR_LINE_FIRST, XATTR_LINE_LAST,
- XATTR_FILL_FIRST, XATTR_FILL_LAST,
-
- SDRATTR_SHADOW_FIRST, SDRATTR_SHADOW_LAST,
- SDRATTR_TEXT_MINFRAMEHEIGHT, SDRATTR_TEXT_WORDWRAP,
-
- SDRATTR_EDGE_FIRST, SDRATTR_MEASURE_LAST,
-
- SDRATTR_3D_FIRST, SDRATTR_3D_LAST,
-
- EE_PARA_START, EE_CHAR_END,
- 0, 0 };
-
- pSet = new SfxItemSet(GetPool().GetPool(), nWhichPairTable);
+ pSet = new SfxItemSet(
+ GetPool().GetPool(),
+ svl::Items<
+ XATTR_LINE_FIRST, XATTR_LINE_LAST,
+ XATTR_FILL_FIRST, XATTR_FILL_LAST,
+ SDRATTR_SHADOW_FIRST, SDRATTR_SHADOW_LAST,
+ SDRATTR_TEXT_MINFRAMEHEIGHT, SDRATTR_TEXT_WORDWRAP,
+ SDRATTR_EDGE_FIRST, SDRATTR_MEASURE_LAST,
+ SDRATTR_3D_FIRST, SDRATTR_3D_LAST,
+ EE_PARA_START, EE_CHAR_END>{});
bMySet = true;
}
@@ -238,21 +233,16 @@ SfxItemSet& SdStyleSheet::GetItemSet()
{
if (!pSet)
{
- sal_uInt16 const nWhichPairTable[] {
- XATTR_LINE_FIRST, XATTR_LINE_LAST,
- XATTR_FILL_FIRST, XATTR_FILL_LAST,
-
- SDRATTR_SHADOW_FIRST, SDRATTR_SHADOW_LAST,
- SDRATTR_TEXT_MINFRAMEHEIGHT, SDRATTR_XMLATTRIBUTES,
- SDRATTR_TEXT_WORDWRAP, SDRATTR_TEXT_WORDWRAP,
-
- SDRATTR_TABLE_FIRST, SDRATTR_TABLE_LAST,
-
- EE_PARA_START, EE_CHAR_END,
-
- 0, 0 };
-
- pSet = new SfxItemSet(GetPool().GetPool(), nWhichPairTable);
+ pSet = new SfxItemSet(
+ GetPool().GetPool(),
+ svl::Items<
+ XATTR_LINE_FIRST, XATTR_LINE_LAST,
+ XATTR_FILL_FIRST, XATTR_FILL_LAST,
+ SDRATTR_SHADOW_FIRST, SDRATTR_SHADOW_LAST,
+ SDRATTR_TEXT_MINFRAMEHEIGHT, SDRATTR_XMLATTRIBUTES,
+ SDRATTR_TEXT_WORDWRAP, SDRATTR_TEXT_WORDWRAP,
+ SDRATTR_TABLE_FIRST, SDRATTR_TABLE_LAST,
+ EE_PARA_START, EE_CHAR_END>{});
bMySet = true;
}