summaryrefslogtreecommitdiff
path: root/writerfilter
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2014-11-19 17:25:04 +0100
committerMiklos Vajna <vmiklos@collabora.co.uk>2014-11-19 17:43:04 +0100
commitd9f0c19edde7cb28086860ea6b3519be0d49a3e0 (patch)
tree3bf8967d72a8c20b2ffc4277f8bea2c88037121d /writerfilter
parent755209d88073fd497b884b8de1348ec75c2df7eb (diff)
DOCX import: handle <w:lvlOverride> without <w:lvlText>
Change-Id: I0b941bd7a733408655db192b8608ed3987b9c1fc
Diffstat (limited to 'writerfilter')
-rw-r--r--writerfilter/source/dmapper/NumberingManager.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/writerfilter/source/dmapper/NumberingManager.cxx b/writerfilter/source/dmapper/NumberingManager.cxx
index 2d5618d179ca..af2c2e3c1967 100644
--- a/writerfilter/source/dmapper/NumberingManager.cxx
+++ b/writerfilter/source/dmapper/NumberingManager.cxx
@@ -614,7 +614,8 @@ void ListDef::CreateNumberingRules( DomainMapper& rDMapper,
// Get the prefix / suffix / Parent numbering
// and add them to the level properties
OUString sText = pAbsLevel->GetBulletChar( );
- if ( pLevel.get( ) )
+ // Inherit <w:lvlText> from the abstract level in case the override would be empty.
+ if (pLevel.get() && !pLevel->GetBulletChar().isEmpty())
sText = pLevel->GetBulletChar( );
OUString sPrefix;