summaryrefslogtreecommitdiff
path: root/sd
diff options
context:
space:
mode:
authorGülşah Köse <gulsah.kose@collabora.com>2019-07-17 13:57:58 +0300
committerMiklos Vajna <vmiklos@collabora.com>2019-07-22 09:09:00 +0200
commit95308943748bd650ee52e6e7570090f9c6a940b1 (patch)
treee3d573f63aabfdde036b2ce1380b8ca6e69320ef /sd
parent8e28192c23c9e4aebd95f9af567df5c860d9a73e (diff)
tdf#126334 Fix number format array in init controls.
Customization changings need only selected number format object but Position changings on bullet need all existing number format array. After merge the customization and position keeping all numbering format objects (10 item) make sense. Change-Id: Iade1e154243deaed43b9d243f2ebd0c5298b42a4 Reviewed-on: https://gerrit.libreoffice.org/75784 Tested-by: Jenkins Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com> (cherry picked from commit 1f6c4328bfa00da5cf351dd050a80b75e0f1acde) Reviewed-on: https://gerrit.libreoffice.org/75945 Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Diffstat (limited to 'sd')
-rw-r--r--sd/source/ui/dlg/BulletAndPositionDlg.cxx5
1 files changed, 2 insertions, 3 deletions
diff --git a/sd/source/ui/dlg/BulletAndPositionDlg.cxx b/sd/source/ui/dlg/BulletAndPositionDlg.cxx
index 2905170627a4..60a97f87c996 100644
--- a/sd/source/ui/dlg/BulletAndPositionDlg.cxx
+++ b/sd/source/ui/dlg/BulletAndPositionDlg.cxx
@@ -488,9 +488,10 @@ void SvxBulletAndPositionDlg::InitControls()
bool bBullRelSize = pActNum->IsFeatureSupported(SvxNumRuleFlags::BULLET_REL_SIZE);
for (sal_uInt16 i = 0; i < pActNum->GetLevelCount(); i++)
{
+ aNumFmtArr[i] = &pActNum->GetLevel(i);
+
if (nActNumLvl & nMask)
{
- aNumFmtArr[i] = &pActNum->GetLevel(i);
bShowBullet &= aNumFmtArr[i]->GetNumberingType() == SVX_NUM_CHAR_SPECIAL;
bShowBitmap &= (aNumFmtArr[i]->GetNumberingType() & (~LINK_TOKEN)) == SVX_NUM_BITMAP;
eFirstAdjust = aNumFmtArr[i]->GetNumAdjust();
@@ -527,8 +528,6 @@ void SvxBulletAndPositionDlg::InitControls()
}
nHighestLevel = i;
}
- else
- aNumFmtArr[i] = nullptr;
nMask <<= 1;
}