summaryrefslogtreecommitdiff
path: root/writerfilter
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2013-02-27 23:20:24 +0100
committerCaolán McNamara <caolanm@redhat.com>2013-02-28 17:20:24 +0000
commit0d6df6312d84e1ae2680af78538de94938f94605 (patch)
tree57846a591b944b744e6721fbcc75c88d19aad2f7 /writerfilter
parent916957b42a6f2ac5b82e90856961ebcc54f8e799 (diff)
fdo#61000: writerfilter: filter out unsupported list tab stops
Change-Id: Ic9d31eba84b1d8d9cf93d8289621a65d43521a8b (cherry picked from commit dbb74ee9950dc706ea4fde3397a4c1d19b172fa9) Reviewed-on: https://gerrit.libreoffice.org/2464 Reviewed-by: Niko Rönkkö <ronkko@iki.fi> Reviewed-by: Joren De Cuyper <joren.libreoffice@telenet.be> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'writerfilter')
-rw-r--r--writerfilter/source/dmapper/NumberingManager.cxx8
1 files changed, 7 insertions, 1 deletions
diff --git a/writerfilter/source/dmapper/NumberingManager.cxx b/writerfilter/source/dmapper/NumberingManager.cxx
index 23b72259873b..529a7940c806 100644
--- a/writerfilter/source/dmapper/NumberingManager.cxx
+++ b/writerfilter/source/dmapper/NumberingManager.cxx
@@ -135,7 +135,13 @@ void ListLevel::SetValue( Id nId, sal_Int32 nValue )
m_nXChFollow = nValue;
break;
case NS_ooxml::LN_CT_TabStop_pos:
- m_nTabstop = nValue;
+ if (nValue < 0)
+ {
+ SAL_INFO("writerfilter",
+ "unsupported list tab stop position " << nValue);
+ }
+ else
+ m_nTabstop = nValue;
break;
default:
OSL_FAIL( "this line should never be reached");